From cc5042a0a69f6885c5f00cedbbd9f71e2d65f01c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=9D=B4=EC=B0=BD=ED=98=84?= Date: Fri, 25 Sep 2026 04:27:17 +0000 Subject: [PATCH] =?UTF-8?q?Discourse=20=EC=82=AC=EC=9A=A9=EC=9E=90=20?= =?UTF-8?q?=ED=99=94=EB=A9=B4=20=ED=95=9C=EA=B8=80=ED=99=94=20=EC=A7=84?= =?UTF-8?q?=ED=96=89=20=EA=B8=B0=EB=A1=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 일반 화면 및 시스템 번역 네 묶음과 채팅 및 음성 대화 보완 내용을 저장했습니다. 운영 반영 파일과 로고 자산을 전용 저장소에 기록했습니다. 검사 결과와 남은 번역 수량과 Trilium 문서 위치도 함께 정리했습니다. Ruby 문법과 YAML 구문과 Git 공백 검사를 통과했습니다. 운영 포럼의 HTTP 200 응답을 확인했습니다. 이번 기록에는 새 백업을 만들지 않았습니다. --- PROJECT_MEMORY.md | 12 + assets/branding/apply_primary_logo.rb | 19 + assets/branding/itosm-studio-logo-600x80.png | Bin 0 -> 8605 bytes config/locales/client.ko.yml | 2991 +++++++++++++++++ config/locales/server.ko.yml | 2276 ++++++++++++- ...2026-09-25-korean-localization-progress.md | 40 + docs/README.md | 3 +- plugin.rb | 1834 +++++++++- 수정기록.txt | 13 + 9 files changed, 7176 insertions(+), 12 deletions(-) create mode 100644 assets/branding/apply_primary_logo.rb create mode 100644 assets/branding/itosm-studio-logo-600x80.png create mode 100644 config/locales/client.ko.yml create mode 100644 docs/2026-09-25-korean-localization-progress.md diff --git a/PROJECT_MEMORY.md b/PROJECT_MEMORY.md index 9952225..7a1f442 100644 --- a/PROJECT_MEMORY.md +++ b/PROJECT_MEMORY.md @@ -30,3 +30,15 @@ - Discourse 한국어 번역과 관련 코드의 공식 제출자 이름은 `이창현 (Lee Chang Hyun)`으로 사용한다. - 공식 제출 및 커밋 이메일은 `syskiller@naver.com`으로 사용한다. - 저장소 로컬 Git 작성자 설정도 같은 정보로 맞췄다. + + +## 2026-09-25 사용자 화면 한글화 4차 진행과 운영 반영 + +- Discourse 코어의 일반 화면 및 시스템 번역을 네 차례로 나눠 150개와 150개와 150개와 300개씩 총 750개 보완했다. +- 채팅과 음성 대화 플러그인의 사용자 화면 번역을 보완했다. 신고 창과 검색과 글 작성기와 404 안내와 태그 입력 등 실제 사용 중 발견한 영문 문구도 함께 정리했다. +- 영어로 작성돼 있던 운영 게시물 3건의 제목과 본문을 한국어로 바꿨다. 데이터베이스 구조 변경과 데이터 이전은 없었다. +- 운영 플러그인 `itosm-admin-korean`에 번역 파일을 반영했다. `app` 컨테이너만 다시 시작했으며 포럼의 HTTP 200 응답을 확인했다. +- 활성 번역 기준으로 남은 항목은 총 8,498개다. 일반 화면 및 시스템은 6,385개이며 관리자 화면은 2,113개다. +- 앞선 화면별 검사에서는 신고 창과 검색과 글 작성기와 오류 안내와 태그 입력의 한국어 표시를 확인했다. 4차 300개 묶음은 YAML 구조와 후보 수와 운영 응답을 검사했으나 화면별 문맥 검수는 후속 작업으로 남겼다. +- 현재 SSH 접속 출발지는 Fail2ban의 SSH 차단 제외 목록에 반영했다. 실제 주소는 기록에 남기지 않았다. +- 이번 기록 시점에는 사용자 지시에 따라 새 백업을 만들지 않았다. 다음 작업은 일반 화면 번역을 300개 단위로 이어서 적용하고 화면별 문맥을 확인하는 것이다. diff --git a/assets/branding/apply_primary_logo.rb b/assets/branding/apply_primary_logo.rb new file mode 100644 index 0000000..c898cf3 --- /dev/null +++ b/assets/branding/apply_primary_logo.rb @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +path = ARGV.fetch(0) +file = File.open(path, "rb") +upload = UploadCreator.new(file, File.basename(path), for_site_setting: true).create_for( + Discourse::SYSTEM_USER_ID, +) + +unless upload.persisted? + abort "로고 업로드 실패: #{upload.errors.full_messages.join(' / ')}" +end + +SiteSetting.set_and_log(:logo, upload) +current = SiteSetting.logo +current_id = current.respond_to?(:id) ? current.id : Upload.get_from_url(current.to_s)&.id + +abort "로고 설정 확인 실패" unless current_id == upload.id + +puts "기본 로고 적용 완료: upload_id=#{upload.id}" diff --git a/assets/branding/itosm-studio-logo-600x80.png b/assets/branding/itosm-studio-logo-600x80.png new file mode 100644 index 0000000000000000000000000000000000000000..3c48a03f9a130c8d9255ee7a2dfb4d6485f1d8c2 GIT binary patch literal 8605 zcmb7qWl&sAur{)|E$&VTvbehhcY?dSJ3)glF2RFa2(m1`NN`CY!3iGR3Bg@1Z*sr; z|Eroh=hW1ko}Qi_>F4QK4K;ZzbTV`}I5;dt1(~;Sa0vP@-x{dMFVDd$jBGeKAe^F% zl(v7~Q9fEW!EE#JcrE03f8i6k0U$?8)3kXd8)WviV9i7REG0F`}qF7a6jhv#TB2`HXRclu@xPY+38sxv8@O3 z+~cZto$H_6!Oy{CZM#a6K!DUs5sU-;eFGy)Q+nu7!)Z{%-AVBD|J7l?L5P2;ph4}k zP%y{+*B%oM^j{+y)EL?@*}pQ@IT@gTf25&^1`z!x6d2k6|0^t&7Lge}T`%?;u{oXy z?ynFT>IkXmR5M+^w>v?URzTO?k;pgA@#64*y9bNQ*rL^xR@mJmTf3PjVCiKEIYX9K zMd5wfT;S;%Np-i`E|@=Iz56URVv56e9$lsw8sb*lm#1`_uvb!QV0cCE-8Vy8t;3vRI5gh1Ld~W9fSKcx zgQYazKDKi}W{6aGUEeurI@lnU9S+9;v?7~1G;swK!mI}fUo4RN&N{M(g{8VZ!Rx7V z!FOmqbRy1+7DyTvdgLR2Yts@A-+@IzL)S!gh4b|tv!C~DQJF81w43BrkhlCVBy6C= zsMbyA3cvxbaNFZ4d<~Zm%80zvh8F5Q->h#fL$YIK5X< zvoL{Qlr;C7U(t-Zt*hq1sr9cpCud1~jQnaTZqSZIolm+(Q^l9mA0fNRqSR}lv5$$} zVNCy{g}A`K7DslT;Xm1TykA(LXTv%ae>SG7=cNK_lpCF6Pv@YB!pLCLUOoOV8kVlO zo8A;%T2ak~j`zN&-H(~%! zhJxRm1LuE}4Um@F<W-Y-{&i0}7%+vzH}FL3I(=gNG2?cB6FUkd&~(h{F`U%u^SZ$5V&g7V5Fw zHGhlwvGa!f%&c}}d#xe549H&JEDYBBYRbR z-km&xC+x+_d*>JajDEC`38W@;ksR3Ahj(7I&uK;{5oOrxBOUfcyrSpIYqebau@kb} zJFc`16%;k^cE|<4OO3`ucNm)Xw$gtHa$}U?oVF9aW{D}Ww%GFj)&s+^H86~y**tIU zXFIMY6Ob^NYx8x06(c`IQHSIbGd;(DR2)5hV)TxPHMU>I?;?qbl_RkZtV(a*52Y)FRAK0HM1nVO}XIe6=qXv(os=e{Xu zPMYAhDo&_WShFqU{LcjVoMT zU{-wHX<}U`G{odGP_hgu8BlssJ6}a%SQip#{(D-aW`qx71{*TdP0D26e;upbfKOOJ zKj4q$jmSkdF}UW|)i6ScncmjRc=fZF4WoOum0I8EF*Ie&x&yOilW!q8v)keHJ-5_9&Ik88u6x8lz3Nw{sP6zbCf^4Ms7`J6nQ@uu4TS`F~5Ikry8y7dTR77NE)9T zy`kAAom;pJ@D>Zru78fTP%b&-uCiKF6`|_m7+mljm*+?x7LJtA`4lWx=bvGaQ|ZOS zrVNxhy8t6qSJrIA*dzG=P%*YC^oI9G+^rO&)N4u?lQ!P}^UFi4*T~Ts+!KtRgYk0l$eegH=@v}jRPLhq*|}viZUpauOR?T zM*p%Qfnc7)jhbXj%3sMM!lMn1QIhaZ=+=6bGE0S6VN^W|l@?1V9VWl2Z)}h2A9^S0 zizMGhy-fpq#S=P9(E9rS#1h&~YjHAc9C8RWd|2+>E1Syd8+k=b!X z2EgW{e19(MLgAGrb^`d&s|+1bSVKajQV~r-aU!07fw+Af9^fq(F_4W6$K9(Q5YJ3m!)Elen z8jYQ3k0nT)X+ToHE!1P}^@c|)F00~G@O9}fm(AtM*dkWm2F5TE5EVY2M{mb-mpGRl zzd={fY7&l7VG& z?KlnT`AjXk#2LD3@F*+M5O;r!X%WbLRq24$#trKea-+yyLyWmG^G_4Y8@oFgJ56MV zy7#=aJ4st^q{7?lHy-ap54@V2gQ`-SS>syyt~0omP|0cCFMLue6ZOY79ap*BfBLeU zBHFr0*iRcGZv>sR|4GU_a<1#(ed08P)K+q_8C3!GM9VKYVj2L z&j7V32EDAd6Ya~Xj+cZ{^N>pTIN`{rhv3kx@Y!5n!Bgt#l|Y1D8NW*&O9?FO>j9^= zPaOOB$p_lqqd(QdoRPgA+`ESpNEfIHFj{JG`qytx#QBvz4;g(DG1ih?(V5_t%xyu; zu*qq!ME+TqpabQo#)TVyrnMJeSHkOzAgZ;o6sB>1-!6A8;9qd4%3sJhrCO=;8rieH8>}4+Lqt41KMZpmvki9GowB7LKQQP+5&P(hg=3{&h zOgES>$!aXjkqlbI%2aS? zC9#U0F4Bo&^`nrkG#+CA6g_9NCMiMuY2qC)(GKQ2z#GL!e1luwK`86q2}PD&4z?T| zkkO@8CDxQ*xk?&ukY&DB!t!%iy!jxek>>Vj1S``Bm#^6AiLkS&wiTGI-5ZNO zVipK*Jwo@&qP16K4O2XSj6!TFCFzWB=%Ehbg&09Ax+>lQ#C4z7vnQne8X4ODsQZZb z`O5m(ks1QBBlF9af-%L*O0oQQpm^<86$(6bUFdAehIsm1juW%~lHgSK66QF2c#B9K ziqyXO(RL=>dd(XF7iOrX6_mGiyT!&lLPO9EF+|;AnpxHodf}yoIA1R|p*l0qJN8^m zMaE`XKgT9q@#83O;F4(0#EHr%J0U}DAbCFmH{oCyd3nX8npz5&&+rQRP(GI^r|DBD zp;0dfK#E^8e?Yu^wJ1-ejSw|AhWrP{)2z?(aCK5b6tLxulV_9`^fYuH-LXEmyDQyN zGi=M{P8}+|mFI;5d&orW9iWI#9$9W2C$99z8Q(tctKXJKoFren7V;CsS(~nLAY!n|Ud6z3z2a|83{(13f`67`fE!ow9zaBkdbp z`m>8vpUFM?=@P`=((vioW%avCajq%$pSe~t10_?HZ1v?Swvj!!ZPg`KP=MNY99{&x zck1-^jpn<0=TvLcy1lzg++@m_xP+ji-*6$}g2oDvh!0z;xwYRGHyCilkv-Kr2(}bf zXSm2xSl#>4Tm^%nZLqgw5?Y5T=m{U1)R|L@J7+M?^;&%aL&~ymXzUI`rT41Ui-V`D zfe@Zncc*$`6~L&4Zg}7S!vYEpJe6@G^6~Ek23H_W+^tR2bsBv|dW`j3+z0VJKDa%u zKHH>A@E^0N!nf8?<~Rs&Qr%5fXwOXEi5`2M+;$}Jz#?OXGF<2w>36wBuxK(wwOOU} z^lEyk>Gg(OHk>g{BdAG^hZgvc9hZs9$ruabYn@dq4@w+nSTdCi+*E6d5qX?a}V) zb6lm;P-O7K#{KSI9_+ zGSY~JzO(I_%$AZTdlm8FvR2-oZ~}+LoA2Vz=?dUBeU-pX>OvoGn6X6vwwE*I`_GmS zI4S6Op*Yl&z&O#i!{TDp)wl%TZ!TV|(tw`H4l_qG=pT2mrJCOd7o@dY->C>8As8yY|PNQ@#Iy556QL zD6cY}3`lQ+>r>HQSTY+N6M44&bd+Cr93#jDIpd^Yu2;vi++hLjjkO@85JUV~m_moz zdj=)%j`8(cUhqIoeq{thD+nZJ)Qfy$tRj1!ID0;qaA2o=G!i~3a93V4@grd$A(2oH zA!H@N3+>faD&46=pwa#3z5p9fXH&h7b0M>$ErW+3J_c7OB7(>czV*f=aQ_H)I@q78 zqZIFSS#`7JB^m}}4trqe4%=T;G8DIebU!n%7FU`C=tiDEvU(3t9=0rwv+rnj5K~!P z(1{(8LBX|qPXRq@h7sXC3G4d)jQV}g%=J4kmER4^x%6Bi_*O^vix^$3j8D4wOWgc2 z@%5X7xfvi_R_U8OeZ$?E$Vx@)&*~a;_bu^W^AM=-nHxSp>OymhM<+?#qH&5DGH^c- zHiQr#V@UI`y;}U(zciV3rn-y#K=E+GuVa7eUcKJ+nz&>0Fy55$ZH3KapBPhNrV){~ zJH>~sPmxjIYQSGp*ds15QCUAA-OPg^bp~Vt#$O<8)$p?8{0j2~O-Ua6jtZjh!xmx@ ztSi*ICPAO0vg+~G+Vio+NC)y16H zox{5e5hWe=6+XdBS69vW{aWTrurV*NHZJT^5rnt1$d1`qBd-px)E`T4j97Xo&k%@n z_;4{RR4#x?v5JgtFASYa`bbz| zImtKZ9*&~t3NTl+6L1G)dWw5N6vj9FF*A#l*Mz(c)9!5iuDm*HsnYXDB^Tl!%cfj| zzjGS4U3JC|JEF|h6ZVK2_TA7AGzr&V`pjTNzL}}5`*p-x{owX+Q{>~I`+n+C{n+^G zb*O=jwTb>Ja?9ES7uQ^o0~SSQDQX*rNhH-Yx1n%ScM-HB^ZW!6HyjWsinAF{Vwj(rp(ubufdD}LS z1J!*xZfk24nSwVCIe#;!n80>CAJ$J1EOLAggupU9#DBY;hjg;+z;M<*?1ptnn!8E$ zegvF&v!_LHXA(F5iHH5Mar_8Z0Iv1B`z|zSArNGqE~>Lcc?ApSbl87b5KGJEIS@S_ z8YCYOW=7Sj51AgQ)||VyEe%$wQ+-WsG@FY0B_!&cl;iuCR^=*e5A{hhlhp5g1mncV zJX{%v1;<{Ds9~E3@#lN79|!lOWJg0^F*+ul0UJQnUrSvPNlpNaf)y~F_ z%+#*54G}ZFqXHq!AX&Of4H;+M+^;iVR0BG|xY1v&piT}Lf_-tom^gux*e~23gTeGq zEOceUyG@%9DL|&!@2>UvwZA6U>uFLIrUrGKU)NHPJ3f!`J6eL21Q+P(295}t4>~{K z+I&Mz5nLy8XhjgUu>1)wN*HC1o~zXG=>KSr_*zC?ePcifKaz0F2GWOYlpm-YWUs*Ec_wKnJ z1`!n4usP~R_Hk~8ke2IPrR;t^_HD5uhJMU@3yP zy_@wu*7-N}C@ot>a#T6ia%~bpeq8=iUVrbN^Urq}bkg+*Q<5_NRU3_Ow&3pv93^<9 zNPIZ#d0C~rBY06kKRg+@TjB|@0`35=@<-M<8nxP0OTbj*JX>Z6FWsfo+#Sh2>#z{? zYM&A*jC9&~%`jT;9^ek_w5eV+D*wapVhWp6yB%5_G$TM7ag!BTH%t3A=32-0kbDWc zCth=>NC)?OdX3xNROYs$-5Wk++*KF$YFDU6<`HGZL50y+GaPH%ZPaQqY?IgyGYFYD zHSB9TH!_7zi5Qz^EWVsxGgvmq``BIa=P6D@e@Juw$aL=5rfg3Vd+)wbQtp8A>%&c= zVu5_qCDz4mR==w!4&LXqOcD@RTpj&$M!~lgTfcQOf7?$zWZs!y@-H0x(;=504d&%Y zw9XIxbs`zWBhT?>-boK+!-1EFcaLm142MY~8XbGLeUi7g^QTXQh4Au>r*a(Uk0=a( z`ZahYP_gMjS}(Y-&%7>A*zE2`9ZZ=tUhGbRRs%Xcy&J+Sin0#r!w&UO*dbouz&lME z#h3ZSB+N@&@*V7*yN?ftTYq7kt{(@kp`8d!z^|prNO%jSwG^XuhR(gc=40YxD?9^RN$rELMiN3_lMr%0^BBX(dmJncqEKUt`C% zQ&rqEHwXjG!@+uiu1{aEHUeJLr7BM=UIbE6%4hjb<}u(_>%2Wz$BQH#v-6CBl->#> zj{T;RL_n+6SMdy6p}8E}sxUbmP1lTk!RX`A%BiDyr;HnKs%`HL`trl)=GY17@!5e| z-w5u~zp)QhSlGRE!X_{tt+n-ii$ro_G+A;} z0``md`Xq--IN_4RFZ)WCxMY&4&zci+L!j50CTu~ddI*l5)sWirBVLaDq8u)Z(x-Xc zV-eZF4}@Ac>|N#|As&}!sCnhX>LhPd8?F|eeFF4tw=2@Evy8yvpHNT7SItU~6< z`y}NzyOB9$jZ~;5RE%l$Sp#JCk!UEBufcNhi$FWZ;%8AE%5h)}AHk}uprYZq`RB0X zIPogrR2*Z~geM{Cm#_5r68M01Q8B{SQY+iu27F~36rR@d3?vL*Cv9($&5ag3SRv+S zOM*=PuP!hNLPT)8OHRE4s|A@lu_~PfU5$>4vS)5;q;-gJyVmK`S>xd4k0#t=nbpBt z5)f6r@qQ_4Sh<)@IFWu`Y}?*symc=fxF6+LzrnN>OY3&{Q9Kb)ga{<4qKU+S&RW5w zCF6*}UY`LwmTj=cRZBs}Ai98cK$Oh`y@Si@Q0YG8&`b%F==)-m5~>O2N#uN1rMrcs zjTBpF_QAcy`87sxH~)@ALIeSWi-L`bezzu`*`f{a_Gjj2q4Bh@ztn+p3^pb&tdpS< z(JD>|HD4Tuqc-(Zb&dht{@Q@q(Jbi2#AvCrS69KA_j9w_TD+nj`VAht@R!LRDjv9E zn~}7cL^YVI6-vMyHL^2vQZTDRV@DGCoO~%NS~v~f^z^AW;Pj7l0C(GP5?#W8LV3KP zKv}^;zU4pCaSw^XorLX*nPtLwU#?-2VLzMbwJ_AQnB*T#84$ypNSBa{4@ChfE>;dI z1n2pDJ5u}0TTV`w4TqP9fDMztg@I;n;Snxlu?0iA*b;_@ZidtbP;jW9jJpUD?7xeu z=nFhnF}EuP3#q$n>sKYl6{!pPiLEEL0!RHDQ@X0A-^%#u{_$i)!e}7_yOGxG#1T3g#k6vf|8k#s3}Oh%68^f_{&EFjmQLvCwICPM z_-vBe(+C@wa{}?0&@aR`s?8nVW-os$FV;?I3#p?YU~~EXfhQEJuj5z51mqfCnk@zM ze|cN?v?lbLBqeJcSaLp~0CyGsgvjTIUb+4Bo^>hhVNAG+}?uIyowix^kDJJ0+(OM`bb zSt>HUI>>LIXl7L6G81@}?CY64UV(Hw9V8_`$<}_y(CD0iS5G*Da9)C&mqNkd zFsjP8w#Xg^e$EkT~~Yk)*Gz<`gwtd5ZU(_ zT>=H1UG^n>Ls|wrCu05ZMo)4wWao(xpO)Hz-6bxM8*Kj=_f$p-T-lc^O8+aym3~21 z`Qi*DQUH22|JV&(6f2GZWK3Wg4h~-Uzr28->`w^)#xj*qs{3hqQYS)mVT96u!oYtI zVNb`O-tgy6bE`tKfQu=V_+P^S@CEErPJNtpWULF9&Cst%)`{eT#=d?riKu!Qr>RL4 z?PFGj_)N-Q#px8MCi-RvVYaheRgr-Wyw@zgJlaux~+DrYZypyUTRBK$Q!7_(?j?ujrn zQ#~cyn@XwNi_}W%=%`=FELJtdWPQX5%ZWG`^WOp?Rj@77l|0NGAFSX+e(f>DSn}?G zVaOkKC8U|coKNc}_l`4;wc+jG1cXVHBB7gq`cTOI>j||_^Z&9FzCRR#426-yFEwzAvT8CAY4h;^0jgvyL;wH) literal 0 HcmV?d00001 diff --git a/config/locales/client.ko.yml b/config/locales/client.ko.yml new file mode 100644 index 0000000..95b3f59 --- /dev/null +++ b/config/locales/client.ko.yml @@ -0,0 +1,2991 @@ +--- +ko: + admin_js: + discourse_templates: + title: 템플릿 + admin: + site_settings: + categories: + discourse_narrative_bot: 사용 안내 도우미 + discourse_solved: 해결됨 + discourse_templates: 템플릿 + discourse_topic_voting: 주제 투표 + discourse_reactions: 반응 + discourse_math: 수식 + poll: 설문 + config_areas: + legal: + title: 법률조항 + header_description: 서비스 이용 약관과 개인정보 처리방침 및 연락처와 유럽연합 관련 법률 설정을 관리합니다. + flags: + title: 관리 + header_description: 신고 기능으로 콘텐츠와 사용자 활동을 관리합니다. 기본 신고 항목을 그대로 사용하거나 사이트 + 운영 방식에 맞춰 필요한 항목만 조정할 수 있습니다. + flags: + edit_header: 신고 항목 편집 + description: 설명 + enabled: 사용 + add: 신고 항목 추가 + edit: 편집 + back: 신고 항목으로 돌아가기 + delete: 삭제 + delete_confirm: "'%{name}' 신고 항목을 삭제하시겠습니까?" + flags_tab: 신고 항목 + settings: 신고 설정 + form: + add_header: 신고 항목 추가 + edit_header: 신고 항목 편집 + save: 저장 + name: 이름 + description: 설명 + applies_to: 이 신고 항목을 표시할 위치 + invalid_applies_to: 필수 항목 + topic: 주제 + post: 게시물 + chat_message: 채팅 메시지 + enabled: 저장 후 이 신고 항목 사용 + create_warning: 한 번 사용된 사용자 지정 신고 항목은 삭제할 수 없습니다. 비활성화하거나 내용을 편집할 수 있습니다. + edit_warning: 신고 항목의 이름이나 설명을 바꾸면 기존 기록과 내용이 달라질 수 있습니다. 한 번 사용된 항목은 삭제할 + 수 없습니다. 비활성화하거나 내용을 편집할 수 있습니다. + edit_flag: 신고 항목 편집 + non_editable: 시스템 신고 항목이거나 검토에 사용된 항목이므로 편집할 수 없습니다. 사용 중지할 수는 있습니다. + delete_flag: 신고 항목 삭제 + non_deletable: 시스템 신고 항목이거나 검토에 사용된 항목이므로 삭제할 수 없습니다. 사용 중지할 수는 있습니다. + require_message: 사용자에게 자세한 이유 입력 요청 + require_message_description: 사용자가 이 신고 항목을 선택하면 신고 이유를 자세히 적을 수 있는 입력란을 + 표시합니다. + auto_action_type: 신고된 콘텐츠 자동 숨김 + more_options: + title: 추가 작업 + move_up: 위로 이동 + move_down: 아래로 이동 + embedding: + get_started: 다른 웹사이트에 Discourse를 삽입하려면 먼저 허용할 호스트를 추가하세요. + delete: 삭제 + confirm_delete: 이 호스트를 삭제하시겠습니까? + title: 외부 사이트 삽입 + description: JavaScript API와 IFRAME을 사용해 외부 사이트에 Discourse 주제 댓글을 표시합니다. + host: 허용할 호스트 + allowed_paths: 허용할 경로 + edit: 편집 + category: 게시할 카테고리 + tags: 주제 태그 + post_author: 게시물 작성자 + post_author_description: 이 호스트에서 가져온 모든 주제의 작성자입니다. 비워 두면 원본 화면의 작성자 메타 태그를 + 사용합니다. + post_author_with_default: '게시물 작성자 (기본값: %{author})' + add_host: 호스트 추가 + posts_and_topics: 게시물과 주제 설정 + crawlers: 수집기 설정 + crawlers_description: RSS나 ATOM 피드가 없으면 HTML에서 게시물 내용을 찾습니다. 내용을 정확히 찾기 어렵다면 + CSS 규칙을 지정할 수 있습니다. + embed_by_username: 주제를 만들 사용자 이름 + embed_post_limit: 삽입할 최대 게시물 수 + embed_title_scrubber: 게시물 제목을 정리할 정규 표현식 + embed_truncate: 삽입한 게시물 줄이기 + embed_unlisted: 가져온 주제는 답글이 달릴 때까지 목록에서 숨깁니다. + allowed_embed_selectors: 삽입 콘텐츠에서 허용할 요소의 CSS 선택자 + blocked_embed_selectors: 삽입 콘텐츠에서 제거할 요소의 CSS 선택자 + allowed_embed_classnames: 허용할 CSS 클래스 이름 + save: 저장 + posts_and_topics_settings_saved: 게시물과 주제 설정을 저장했습니다. + crawler_settings_saved: 수집기 설정을 저장했습니다. + back: 외부 사이트 삽입으로 돌아가기 + configuration_snippet: 설정 코드 + full_app_mode: 전체 앱 모드 + full_app_mode_description: 삽입 화면에 전체 Discourse 앱을 불러옵니다. 사용자가 직접 답글과 좋아요 및 + 인용 기능을 사용할 수 있습니다. + host_form: + add_header: 호스트 추가 + edit_header: 호스트 편집 + save: 저장 + nav: + hosts: 호스트 + settings: 설정 + posts_and_topics: 게시물과 주제 + crawlers: 수집기 + js: + learn_more: 자세히 알아보기… + learn_more_with_link: "자세히 알아보기…" + topic: + defer: + help: 이 글을 읽지 않은 상태로 표시합니다. + title: 읽지 않음으로 표시 + read_more_MF: | + { HAS_UNREAD_AND_NEW, select, + true { + { UNREAD, plural, + =0 {} + other {읽지 않은 글 #개와} + } + { NEW, plural, + =0 {} + other { 새 글 #개가 더 있습니다.} + } + } + false { + { UNREAD, plural, + =0 {} + other {읽지 않은 글이 #개 더 있습니다.} + } + { NEW, plural, + =0 {} + other {새 글이 #개 더 있습니다.} + } + } + other {} + } + { HAS_CATEGORY, select, + true { 또는 {categoryLink} 카테고리의 다른 글을 둘러보세요.} + false { 또는 최신 글을 확인하세요.} + other {} + } + filter_to: + one: 주제에 게시물 %{count}개 + create_shared_draft: 새 공유 초안 + create_group: 새 주제와 초안 + has_new_replies: 마지막 방문 이후 새 댓글 + new_topics: + one: 새 주제 %{count}개 + unread_topics: + one: 읽지 않은 주제 %{count}개 + unread_posts: + one: 이 주제에 읽지 않은 게시물이 %{count}개 있습니다 + likes: + one: 이 주제에 좋아요가 %{count}개 있습니다 + read_more: 더 읽어 보시겠어요? 모든 카테고리를 둘러보거나 최근 + 주제를 확인하세요. + participant_groups: 참여 그룹 + reply_count_link: + one: 댓글 %{count}개 · 첫 게시물로 이동 + other: 댓글 %{count}개 · 첫 게시물로 이동 + created_at: '작성: %{date}' + browse_new_replies: 새 댓글 둘러보기 + browse_new_topics: 새 주제 둘러보기 + jump_reply: 게시물의 원래 위치로 이동 + jump_reply_aria: "@%{username}님의 게시물 원래 위치로 이동" + jump_reply_button: 게시물로 이동 + slow_mode_update: + title: 느린 모드 + slow_mode_notice: + duration: 이 주제에서는 게시물을 작성한 뒤 %{duration} 동안 기다려 주세요 + topic_status_update: + category_required: 카테고리를 선택해 주세요 + auto_delete_after_last_post: + title: 마지막 게시물 이후 주제 자동 삭제 + status_update_notice: + auto_delete_after_last_post: 이 주제는 마지막 댓글 이후 %{duration}이 지나면 삭제됩니다. + auto_close_immediate: + one: 이 주제의 마지막 게시물이 이미 %{count}시간 전에 작성되어 주제가 즉시 닫힙니다. + auto_delete_immediate: + one: 이 주제의 마지막 게시물이 이미 %{count}시간 전에 작성되어 주제가 즉시 삭제됩니다. + other: 이 주제의 마지막 게시물이 이미 %{count}시간 전에 작성되어 주제가 즉시 삭제됩니다. + progress: + jump_prompt: 이동할 위치… + jump_prompt_of: + one: 게시물 %{count}개 중 + jump_prompt_long: 이동할 위치… + actions: + slow_mode: 느린 모드 설정… + timed_update: 주제 타이머 설정… + invisible: 주제를 목록에서 숨기기 + visible: 주제를 목록에 표시 + make_public: 공개 주제로 전환… + footer_buttons: + region_label: 주제 작업 + share: + restricted_groups: + one: "%{groupNames} 그룹 회원만 볼 수 있습니다" + flag_topic: + help: 운영진이 확인하도록 이 주제를 비공개로 신고하거나 개인 메시지를 보냅니다 + feature_topic: + pin_until: 다음 시각까지 고정 + already_pinned: + one: "%{categoryLink}에 현재 고정된 주제: %{count}개" + confirm_pin_globally: + one: 전체 목록에 고정한 주제가 이미 %{count}개 있습니다. 고정 주제가 너무 많으면 신규 사용자와 비로그인 사용자에게 + 부담이 될 수 있습니다. 주제를 하나 더 전체 고정하시겠습니까? + already_pinned_globally: + one: '전체 목록에 현재 고정된 주제: %{count}개' + inviting: 초대하는 중… + filters: + n_posts: + one: 게시물 %{count}개 + change_timestamp: + title: 작성 시각 변경… + multi_select: + description: + one: 게시물 %{count}개를 선택했습니다. + bulk_feature_topic: + pin_button: 주제 고정 + pin_globally_button: 전 세계 주제 고정 + pin_note: 사용자는 주제를 개별적으로 고정 해제할 수 있습니다. + localizations: + title_edit_warning: + action_original: 원본 편집하기 + action_translation: 번역된 주제 제목 편집 + editing_translation: "%{language} 번역 편집" + change_owner: + instructions_without_old_user: + one: 포스트의 새 소유자를 선택하세요. + merge_topic: + chronological_order: 병합 후 시간 순서 유지 + instructions: + one: 해당 게시물을 이동하려는 주제를 선택하세요. + voice: + about: + participants: + one: "%{formatted_number}명이 음성 대화에 참여했습니다." + other: "%{formatted_number}명이 음성 대화에 참여했습니다." + sidebar: + title: 음성 대화방 + create: 대화방 만들기 + empty: 아직 음성 대화방이 없습니다. + room: + join: 음성 대화방 참여 + leave: 대화방 나가기 + info: 대화방 정보 + edit: 대화방 편집 + copy_link: 링크 복사 + link_copied: 링크를 클립보드에 복사했습니다. + menu_title: 대화방 메뉴 + created: 대화방을 만들었습니다. + updated: 대화방을 수정했습니다. + save: 저장 + connecting: 참여자와 연결하는 중… + disconnected: 대화방에서 나왔습니다. + participants: 청취자 + mic_on: 마이크 끄기 + mic_off: 마이크 켜기 + noise_suppression_active: 소음 제거 사용 중 + connection_error: 음성 연결을 시작할 수 없습니다. 브라우저의 마이크 권한을 확인해 주세요. + mic_unavailable: 마이크를 사용할 수 없습니다. 마이크가 연결되어 있고 다른 앱에서 사용 중이지 않은지 확인한 뒤 다시 + 시도해 주세요. + deafen_on: 소리 차단 + deafen_off: 소리 차단 해제 + type_open: 자유 대화 + type_open_description: 누구나 말할 수 있습니다. + type_stage: 발표형 대화 + type_stage_description: 발표자와 운영진만 음소거를 해제할 수 있습니다. + type_stage_hint: 참여자는 청취자로 입장합니다. 운영진은 청취자를 발표자로 지정할 수 있습니다. + listeners_cannot_unmute: 이 대화방에서는 발표자만 음소거를 해제할 수 있습니다. + open_page: 전체 대화방 화면 열기 + widget_mode: 작은 창으로 보기 + settings: 통화 설정 + more: 더 보기 + audio_options: 음성 설정 + video_options: 영상 설정 + layout: 화면 배치 + recording_start: 녹음 시작 + recording_stop: 녹음 중지 + recording_confirm: 이 통화를 녹음하시겠습니까? 모든 참여자에게 녹음 표시가 나타납니다. + recording_stop_confirm: 통화 녹음을 중지하시겠습니까? + recording_indicator: 녹음 중 + recording_indicator_title: "%{username}님이 녹음을 시작했습니다." + recording_started_toast: 통화 녹음을 시작했습니다. + recording_stopped_toast: 통화 녹음을 중지했습니다. + room_page: + empty: 아직 아무도 없습니다. 참여해서 대화를 시작해 보세요. + widget: + title: '진행 중인 음성 대화방: %{room}' + open_chat: 대화방 채팅 열기 + expand: 통화 창 펼치기 + hide: 통화 창 숨기기 + show: 통화 창 보이기 + overflow_tile: + one: 참여자 %{count}명 더 보기 + other: 참여자 %{count}명 더 보기 + overflow_count: "+%{count}" + chat: + title: 채팅 + open: 채팅 열기 + close: 채팅 닫기 + unavailable: 현재 채팅을 사용할 수 없습니다. + empty_title: 아직 채팅이 없습니다. + empty_body: 메시지를 보내 대화를 시작해 보세요. + composer_placeholder: 대화방에 메시지 보내기… + send: 보내기 + open_in_chat: 채팅에서 열기 + back_to_voice_room: 음성 대화방으로 돌아가기 + video: + camera_on: 카메라 켜기 + camera_off: 카메라 끄기 + screen_share_start: 화면 공유 + screen_share_stop: 화면 공유 중지 + publisher_limit: 동시에 영상을 송출할 수 있는 최대 인원에 도달했습니다. + capture_failed: 카메라나 화면 공유를 시작할 수 없습니다. 브라우저 권한을 확인해 주세요. + camera_switch_denied: 카메라를 바꿀 수 없습니다. 브라우저의 카메라 권한을 확인해 주세요. + camera_switch_failed: 선택한 카메라를 시작할 수 없습니다. 다른 앱에서 사용 중이거나 사용할 수 없는 장치일 수 있습니다. + room_disabled: 이 대화방에서는 영상 기능을 사용할 수 없습니다. + fullscreen: 전체 화면 + exit_fullscreen: 전체 화면 닫기 + fullscreen_all: 모든 영상을 전체 화면으로 보기 + layout: 영상 배치 + layout_presentation: 발표 화면 + layout_tiled: 바둑판 화면 + ptt: + enable: 눌러서 말하기 사용 + disable: 눌러서 말하기 해제 + configure_key: '말하기 키: %{key}' + press_key: 키를 눌러 주세요… + reserved_key: 이 키는 사용할 수 없습니다. + controlled_by_ptt: 눌러서 말하기로 제어 중 + badge: '말하기 키: %{key}' + idle: + auto_muted: 자리를 비운 상태가 계속되어 자동으로 음소거했습니다. + click_to_unmute: 눌러서 음소거를 해제하세요. + disconnected: 오랫동안 활동이 없어 %{room} 대화방에서 연결을 해제했습니다. + livekit: + browser_unsupported: 이 브라우저에서는 사이트의 음성 서버에 연결할 수 없습니다. 브라우저를 업데이트하거나 다른 브라우저를 + 사용해 주세요. + connect_failed: 음성 서버에 연결할 수 없습니다. 네트워크 연결을 확인하거나 관리자에게 문의해 주세요. + reconnect_failed: 음성 서버 연결이 끊어져 통화에서 나왔습니다. 다시 참여해 주세요. + room_ended: 연결이 끊긴 동안 통화가 종료됐습니다. 새 통화를 시작하려면 다시 참여해 주세요. + duplicate_tab: 다른 탭이나 창에서 통화가 계속되어 이 화면의 연결을 해제했습니다. + mic_permission: + title: 마이크 사용이 차단됐습니다. + body: 음성 대화방에는 마이크 권한이 필요합니다. 현재 브라우저에서 이 사이트의 마이크 사용을 차단하고 있습니다. + instructions: 주소 표시줄 옆의 사이트 설정을 열고 마이크를 허용한 뒤 다시 참여해 주세요. + ok: 확인 + mesh_privacy_warning: + title: 대화방에 참여하기 전에 확인해 주세요. + body: 이 대화방은 참여자끼리 직접 연결합니다. 통화 중에는 다른 참여자가 내 IP 주소를 확인할 수 있습니다. 사용자 간 직접 + 연결 방식의 일반적인 동작입니다. 이 방식에 동의하는 경우에만 참여해 주세요. + join: 대화방 참여 + cancel: 취소 + dont_show_again: 다시 표시하지 않기 + status: + auto_update_on: 상태 자동 변경 켜기 + auto_update_off: 상태 자동 변경 끄기 + devices: + system_default: 시스템 기본 장치 + unknown_device: 장치 %{index} + quality: + standard: 표준 + high: 고품질 + maximum: 최고 품질 + video_settings: + title: 영상 설정 + camera: 카메라 + background_blur: 배경 흐리게 + blur_amount: 흐림 정도 + blur_failed: 배경 흐림을 시작할 수 없어 기능을 껐습니다. + camera_error: 카메라를 사용할 수 없습니다. 브라우저 권한을 확인해 주세요. + not_supported: 이 브라우저에서는 배경 흐림을 지원하지 않습니다. + camera_quality: 카메라 화질 + camera_quality_hint: 화질을 높이면 선명해지지만 대역폭과 CPU를 더 사용합니다. 최고 품질은 시청자 수와 관계없이 + 원본 화질을 유지합니다. + screen_quality: 화면 공유 화질 + screen_quality_hint: 화질을 높이면 화면 공유가 더 선명하고 부드러워지지만 대역폭을 더 사용합니다. 최고 품질은 빠르고 + 안정적인 연결에서 고해상도 화면을 공유할 때 적합합니다. + screen_content: 화면 공유 최적화 + screen_content_text: 텍스트 선명도 + screen_content_motion: 움직임 부드럽게 + screen_content_hint: 텍스트 모드는 선명도를 유지하면서 프레임 수를 낮춥니다. 움직임 모드는 재생을 부드럽게 유지하면서 + 선명도를 낮춥니다. + voice_settings: + title: 음성 설정 + open: 음성 설정 + input_audio: 입력 + output_audio: 출력 + audio_settings: 오디오 설정 + input_device: 입력 장치 + output_device: 출력 장치 + mic_test: 마이크 시험 + mic_test_hint: 마이크에 말하면 입력 음량이 막대에 표시됩니다. + mic_error: 마이크를 사용할 수 없습니다. 브라우저 권한과 장치 선택을 확인해 주세요. + input_sensitivity: 입력 감도 + input_sensitivity_hint: 이 값보다 작은 소리는 전송하지 않습니다. 항상 전송하려면 0으로 설정하세요. + noise_suppression: 소음 제거 + noise_suppression_hint: 마이크에 들어오는 선풍기 소리와 키보드 소리 같은 잡음을 줄입니다. AI 소음 제거는 더 + 강력하지만 시스템 자원을 더 사용합니다. + noise_suppression_modes: + none: 사용 안 함 + standard: 표준 + ai_rnnoise: AI RNNoise(가벼움) + ai_dtln: AI DTLN(균형) + ai_dfn3: AI DeepFilterNet(최고 품질) + noise_suppression_failed: AI 소음 제거를 실행할 수 없어 기능을 껐습니다. + echo_cancellation: 울림 제거 + echo_cancellation_hint: 내 마이크를 통해 상대방의 목소리가 다시 들리는 현상을 막습니다. + auto_gain_control: 자동 음량 조절 + auto_gain_control_hint: 마이크 음량을 자동으로 조절해 일정한 크기로 유지합니다. + subtitles: 실시간 자막 표시 + subtitles_hint: 다른 참여자의 말을 현재 장치에서 자막으로 만듭니다. 외부로 전송하지 않습니다. GPU를 지원하는 브라우저가 + 필요하며 약 2.5GB 모델을 처음 한 번 내려받습니다. + subtitles_failed: 자막을 시작할 수 없어 기능을 껐습니다. + test_output: 시험 + choose_output: 출력 장치 선택 + quality: 음성 품질 + quality_hint: 품질을 높이면 좋은 마이크의 음질이 좋아지며 대역폭 사용량이 조금 늘어납니다. 표준은 음성 대화에 맞춰져 있습니다. + subtitles: + loading: 자막을 준비하는 중… + downloading: 자막 모델을 내려받는 중… %{percent}% + transcript: + start: 대화 기록 시작 + stop: 대화 기록 중지 + indicator: 대화 기록 중 + indicator_tooltip: + one: "%{usernames}님이 대화를 기록하고 있습니다." + other: "%{usernames}님이 대화를 기록하고 있습니다." + indicator_tooltip_self: 대화를 기록하고 있습니다. + transcriber_you: 나 + draft_topic: 대화 기록 임시 글 열기 + stop_and_open: 기록을 중지하고 임시 글 열기 + draft_title: '통화 기록: %{room}' + unknown_speaker: 알 수 없는 발표자 + stage: + promoted_to_speaker: 발표자로 지정됐습니다. + demoted_to_listener: 청취자로 변경됐습니다. + speakers: 발표자 + listeners: 청취자 + more_listeners: 청취자 %{count}명 더 보기 + make_speaker: 발표자로 지정 + move_to_listeners: 청취자로 변경 + room_now_open: 이제 자유롭게 말할 수 있습니다. + raise_hand: 발언 요청 + lower_hand: 발언 요청 취소 + hand_raised_toast: "%{username}님이 발언을 요청했습니다." + request_dismissed: 발언 요청이 거절됐습니다. + queue_title: 발언 요청 + queue_empty: 대기 중인 요청이 없습니다. + queue_position: 현재 대기 순서는 %{position}번째입니다. + approve_request: 승인 + dismiss_request: 거절 + dismiss_request_menu: 발언 요청 거절 + participant: + spotlight: 내 화면에서 강조 + remove_spotlight: 강조 해제 + menu_title: 참여자 메뉴 + volume: 음량 + mute: 음소거 + unmute: 음소거 해제 + kick: 대화방에서 내보내기 + flag: 신고 + status_speaking: 말하는 중 + status_muted: 음소거됨 + status_deafened: 소리 차단됨 + status_screen_sharing: 화면 공유 중 + status_video: 카메라 켜짐 + status_ptt: 눌러서 말하기 사용 중 + status_hand_raised: 발언 요청 중 + flagging: + notify_moderators_description: 목록에 없는 사유로 운영진의 확인이 필요한 참여자입니다. + review: + flagged_in: 신고된 대화방 + reviewables: + actions: + agree_and_keep: + title: 신고 동의 + description: 신고에 동의하고 사용자는 그대로 둡니다. + agree_and_suspend: + title: 사용자 이용 정지 + description: 신고에 동의하고 사용자의 이용을 정지합니다. + agree_and_silence: + title: 사용자 글쓰기 제한 + description: 신고에 동의하고 사용자의 글쓰기를 제한합니다. + disagree: + title: 신고에 동의하지 않음 + description: 신고 사유에 동의하지 않습니다. + ignore: + title: 신고 무시 + description: 별도 조치 없이 검토 목록에서 신고를 제거합니다. + room_info: + title: 대화방 정보 + status: 상태 + public: 공개 + private: 비공개 + member_count: 회원 수 + max_participants: 최대 참여자 수 + members: + title: 회원 관리 + add: 회원 추가 + add_placeholder: 사용자 이름 입력… + add_button: 추가 + role: 역할 + moderator: 운영자 + speaker: 발표자 + participant: 참여자 + remove: 제거 + creator: 개설자 + call: + button: 통화 + calling: "%{username}님에게 통화를 거는 중…" + incoming_title: 통화 요청 + incoming_state: 님이 통화를 요청했습니다. + answer: 받기 + decline: 거절 + invite: + title: "%{room_name} 초대" + menu: 사람 초대 + search_label: 이름으로 초대 + search_placeholder: 사용자 검색… + send: 초대 보내기 + invite: 초대 + invited: 초대함 + suggestions_title: 최근 이 대화방을 함께 이용한 사람 + time_together: 최근 %{duration} 동안 함께함 + link_label: 또는 초대 링크 공유 + copy: 복사 + sent: + one: 초대를 보냈습니다. + other: 초대 %{count}개를 보냈습니다. + skipped: "%{usernames}님은 음성 대화방 접근 권한이 없어 초대할 수 없습니다." + memberships: + add_user: 참여자 추가 + remove_user: 참여자 제거 + agent: + invite: LiveKit 에이전트 초대 + name: 에이전트 이름 + type_name: 이름 직접 입력 + pick_name: 목록에서 선택 + refresh: 에이전트 목록 새로고침 + invited: 에이전트를 초대했습니다. LiveKit 연결 후 나타나며 약 1분이 걸릴 수 있습니다. + admin: + title: 음성 대화 + dashboard_title: 대시보드 + recordings_title: 녹음 + recordings: + webhook_config_hint: 최근 LiveKit 웹훅을 받지 못했습니다. LiveKit에서 %{webhook_url} 주소로 + 웹훅을 설정하세요. 음성 LiveKit API 키 설정과 같은 API 키를 사용하고 egress_ended 이벤트를 포함해야 + 녹음 완료 후 상태와 다운로드 알림이 갱신됩니다. + description: LiveKit 내보내기 서비스에서 만든 통화 녹음입니다. 파일은 녹음 서버에 설정한 저장소에 보관됩니다. + 저장 위치가 주소인 경우 완료된 녹음에서 해당 주소를 열 수 있습니다. + room: 대화방 + requested_by: 요청자 + status: 상태 + started_at: 시작 시각 + duration: 재생 시간 + file: 파일 + download: 다운로드 + load_more: 더 보기 + empty: 아직 녹음이 없습니다. 대화방 운영자는 LiveKit 미디어 서버에서 진행되는 통화를 녹음할 수 있습니다. + status_recording: 녹음 중 + status_completed: 완료 + status_failed: 실패 + dashboard: + overview: 개요 + total_sessions: 전체 통화 수 + unique_users: 참여 사용자 수 + avg_duration: 평균 통화 시간 + top_rooms: 활동이 많은 대화방 + room_name: 대화방 + deleted_room: 삭제된 대화방 + deleted_user: 삭제된 사용자 + top_users: 활동이 많은 사용자 + user: 사용자 + sessions: 통화 수 + total_time: 전체 시간 + no_data: 이 기간에는 음성 대화 활동이 없습니다. + livekit: + title: LiveKit 미디어 서버 + refresh: 새로고침 + load_failed: LiveKit 상태를 불러오지 못했습니다. 다시 시도해 주세요. + config_ok: '설정됨 · 대화방 정책: %{policy}' + config_missing: '설정되지 않음 · 누락된 설정: %{settings}' + token_ok: 설정된 키 쌍으로 접근 토큰을 서명할 수 있습니다. + token_error: '접근 토큰 서명에 실패했습니다: %{error}' + server_ok: + one: 서버 연결 정상 · 지연 시간 %{latency}ms · 활성 대화방 %{count}개 + other: 서버 연결 정상 · 지연 시간 %{latency}ms · 활성 대화방 %{count}개 + server_error: '서버에 연결할 수 없습니다: %{error}' + probe_ok: 최근 연결 시험에 성공했습니다. + probe_failed: 최근 연결 시험에 실패했습니다. + probe_never: 아직 자동 연결 시험을 실행하지 않았습니다. LiveKit 설정을 저장할 때마다 실행됩니다. + webhook_received: 최근 웹훅 수신 + webhook_never: 아직 웹훅을 받지 못했습니다. 필수는 아니지만 갑작스러운 연결 해제 후 참여자 상태 정리와 녹음 전달이 + 빨라집니다. + webhook_config_hint: 웹훅을 사용하려면 LiveKit 서버 설정 파일(livekit.yaml)에 다음 내용을 + 추가한 뒤 서버를 다시 시작하세요. + rooms_title: LiveKit에서 진행 중인 통화 + room: 대화방 + discourse_participants: 참여자 명단 + livekit_participants: LiveKit 연결됨 + room_status: 상태 + in_sync: 일치 + missing_on_livekit: '명단에는 있지만 연결되지 않음: %{users}' + missing_in_presence: '연결됐지만 명단에 없음: %{users}' + room_error: '참여자 목록을 불러오지 못했습니다: %{error}' + no_rooms: 현재 LiveKit을 사용하는 통화가 없습니다. + rooms_title: 음성 대화방 + create_room: 대화방 추가 + edit: 편집 + update: 수정 + create: 만들기 + back: 뒤로 + no_rooms_yet: 아직 설정된 음성 대화방이 없습니다. + room_created: 대화방을 만들었습니다. + room_updated: 대화방을 수정했습니다. + destroy_room: + confirm: "'%{name}' 대화방을 삭제하시겠습니까?" + end_call: + title: 통화 종료 + confirm: "'%{name}' 대화방의 통화를 종료하시겠습니까? 모든 참여자의 연결이 끊어집니다." + room: + name: 이름 + name_placeholder: 대화방 이름 + slug: 주소 이름 + slug_placeholder: room-slug + slug_help: 대화방 주소에 사용합니다. 비워 두면 이름에서 자동으로 만듭니다. + description: 설명 + public: 공개 + public_help: 공개 대화방은 모든 사용자가 볼 수 있습니다. + manage_members: 회원 관리 + room_type: 대화방 유형 + max_participants: 최대 참여자 수 + max_participants_help: 허용할 최대 참여자 수입니다. 자유 대화방은 2명부터 50명까지 설정할 수 있으며 발표형 + 대화방은 2명부터 200명까지 설정할 수 있습니다. + video_enabled: 영상 + video_enabled_help: 이 대화방에서 카메라와 화면 공유를 허용합니다. + video_enabled_stage_help: 발표자와 운영진의 카메라 및 화면 공유를 허용합니다. 청취자는 시청만 할 수 있습니다. + livekit_enabled: 미디어 서버 사용 + livekit_enabled_help: 이 대화방의 통화를 사용자 간 직접 연결 대신 사이트의 LiveKit 미디어 서버로 연결합니다. + 진행 중인 통화에는 영향을 주지 않으며 다음 통화부터 적용됩니다. + chat_channel: 채팅 채널 + chat_channel_help: 대화를 시작할 때마다 이 채널에 스레드를 엽니다. 스레드 기능을 켠 채널만 표시됩니다. + chat_channel_none: 스레드 기능을 켠 채널이 없습니다. 먼저 채널 설정에서 스레드를 켜 주세요. + chat_idle_minutes: 새 스레드 생성 대기 시간(분) + chat_idle_minutes_help: 이 시간 동안 메시지가 없으면 다음 메시지부터 새 스레드를 시작합니다. + chat_thread_hint: 첫 메시지를 보내면 대화방 이름으로 스레드가 만들어집니다. + quality_section: 품질 + max_quality_profile: 최대 품질 + max_quality_profile_help: 이 대화방에서 선택할 수 있는 음성과 카메라 및 화면 공유 품질의 상한을 정합니다. + 사이트 기본값은 대화방별 제한을 두지 않으며 사이트 전체 설정은 항상 적용됩니다. + quality_site_default: 사이트 기본값 + member_count: 회원 수 + creator: 만든 사람 + created_at: 만든 날짜 + chat: + text_copied: 글을 클립보드에 복사했습니다. + link_copied: 링크를 클립보드에 복사했습니다. + back_to_forum: 포럼 + already_enabled: 이 주제에는 이미 채팅이 활성화되어 있습니다. 화면을 새로 고쳐 주세요. + disabled_for_topic: 이 주제에서는 채팅을 사용할 수 없습니다. + cancel_reply: 답글 취소 + starred: 즐겨찾기 + starred_channels: 즐겨찾는 채널 + starred_channels_empty: 아직 즐겨찾는 채널이 없습니다. 자주 찾는 채널을 즐겨찾기에 추가하면 여기에 표시됩니다. + browse_all_channels: 모든 채널 찾아보기 + see_in: 위치 + open_channel_menu: 채널 메뉴 열기 + collapse: 채팅 창 접기 + confirm_flag: "%{username}님의 메시지를 신고하시겠습니까?" + hidden: 메시지를 숨겼습니다. [보기] + invalid_access: 이 채팅 채널을 볼 수 있는 권한이 없습니다. + invitation_notification: "%{username}님이 채팅 채널에 초대했습니다." + in_reply_to: 답글 대상 + no_public_channels: 아직 참여한 채널이 없습니다. + personalization_title: 개인 설정 + accessibility_title: 접근성 + open_full_page: 전체 화면 채팅 열기 + close_full_page: 전체 화면 채팅 닫기 + open_message: 채팅에서 메시지 열기 + placeholder_self: 메모를 남겨 보세요. + placeholder_group: 그룹에서 채팅 + placeholder_silenced: 현재 메시지를 보낼 수 없습니다. + react: 이모티콘으로 반응 + message_actions: 메시지 작업 + more_message_actions: 메시지 추가 작업 + copy_text: 글 복사 + message_too_long: 메시지가 너무 깁니다. 최대 %{count}자까지 입력할 수 있습니다. + restore: 삭제한 메시지 복원 + return_to_channel: 채널로 돌아가기 + return_to_threads_list: 스레드 목록으로 돌아가기 + youtube: YouTube + you_flagged: 이 메시지를 신고했습니다. + exit: 채팅 나가기 + pinned_messages: + title: 고정된 메시지 + close: 고정된 메시지 닫기 + dismiss: 내 화면에서 고정 안내 숨기기 + show: 고정 안내 표시 + pinned_by_you: 내가 고정함 + pinned_by_user: "%{username}님이 고정함" + message_unpinned: 메시지 고정을 해제했습니다. + pinned_bar: + jump_to_pinned: 고정된 메시지로 이동 + no_pinned_messages: 이 채널에는 고정된 메시지가 없습니다. + pin_message: 메시지 고정 + unpin_message: 메시지 고정 해제 + empty_state: + direct_message_cta: 개인 메시지 또는 그룹 채팅 시작 + direct_message: 한 명 이상의 회원과 개인 메시지나 그룹 채팅을 시작할 수 있습니다. + my_threads: 아직 참여한 스레드가 없습니다. 참여한 스레드는 여기에 표시됩니다. + email_frequency: + title: 개인 메시지나 그룹 채팅을 받으면 이메일로 알림 + description: 최근 15분 동안 접속하지 않은 경우에만 이메일을 보냅니다. + header_indicator_preference: + dm_and_mentions: 개인 메시지와 멘션 및 지켜보는 스레드 + only_mentions: 멘션만 + separate_sidebar_mode: + title: 포럼과 채팅의 사이드바를 따로 표시 + ignore_channel_wide_mention: + title: 채널 전체 멘션 무시 + announce_new_messages: + title: 화면 읽기 프로그램에 새 메시지 알림 + new_message_sound: + title: 채팅을 보고 있을 때 새 메시지 알림음 재생 + show_thread_title_prompts: + title: 스레드 제목 입력 안내 표시 + description: 새 스레드에 제목을 지정하도록 안내합니다. + placeholder_new_message_disallowed: + closed: 채널이 닫혀 있어 지금은 새 메시지를 보낼 수 없습니다. + retry_staged_message: + rate_limited_title: 메시지를 너무 많이 보냈습니다. + rate_limited_waiting: 잠시 기다린 뒤 다시 보내 주세요. + unread_threads_count: + one: 읽지 않은 스레드가 %{count}개 있습니다. + new_messages: + one: 새 메시지 %{count}개 + other: 새 메시지 %{count}개 + sound: + preview: 선택한 알림음 미리 듣기 + sounds: + classic: 깔끔한 기본음 + soft: 부드러운 마림바 + retro: 복고풍 8비트 + bubble: 경쾌한 물방울 + ethereal: 맑은 유리음 + disabled: + title: 채팅을 사용 중지했습니다. + body: 채널과 메시지를 보려면 채팅을 다시 켜세요. + cta: 내 채팅 환경설정 + uploaded_files: + one: 파일 %{count}개 + channel_list: + apply_filters: 채널 필터 적용 + aria_label: 채널 목록으로 전환 + options: + title: 채널 목록 설정 + sort: 정렬 + current_filter: '필터: %{filter}' + current_sort: '정렬: %{sort}' + filter: + title: 채널 필터 + active: 활동 중인 채널만 + active_description: 최근 %{days}일 동안 새 활동이 있는 채널 + unread: 읽지 않음 + sort: + title: 채널 정렬 + alphabetical: 가나다순 + recent_activity: 최근 활동순 + priority: 우선순위 + priority_description: 멘션과 읽지 않은 메시지 및 최근 활동 순서 + empty: + filtered: 이 필터와 일치하는 채널이 없습니다. + show_all: 모든 채널 표시 + threads: + open: 스레드 열기 + list: 스레드 + none: 이 채널에서 참여 중인 스레드가 없습니다. + channel_archive: + instructions: "

채널을 보관하면 읽기 전용으로 바뀌며 모든 메시지가 새 주제나 기존 주제로 옮겨집니다. 새 메시지를 + 보낼 수 없으며 기존 메시지도 수정하거나 삭제할 수 없습니다.

%{channelTitle} + 채널을 보관하시겠습니까?

" + process_started: 채널 보관을 시작했습니다. 이 창은 곧 닫히며 완료되면 개인 메시지로 알려 드립니다. + channel_open: + title: 채널 열기 + instructions: 채널을 다시 엽니다. 모든 사용자가 메시지를 보내고 기존 메시지를 수정할 수 있습니다. + channel_close: + title: 채널 닫기 + instructions: 채널을 닫으면 운영진이 아닌 사용자는 새 메시지를 보내거나 기존 메시지를 수정할 수 없습니다. 이 채널을 닫으시겠습니까? + channel_delete: + title: 채널 삭제 + confirm: 결과를 이해했으며 채널을 삭제합니다. + confirm_channel_name: 채널 이름 입력 + process_started: 채널 삭제를 시작했습니다. 이 창은 곧 닫히며 삭제된 채널은 더 이상 표시되지 않습니다. + screen_reader: + new_message: "%{username}: %{message}" + new_messages: + one: 새 메시지 %{count}개 + other: 새 메시지 %{count}개 + new_image: + one: "%{username}님이 이미지를 보냈습니다." + other: "%{username}님이 이미지 %{count}개를 보냈습니다." + new_attachment: + one: "%{username}님이 첨부 파일을 보냈습니다." + other: "%{username}님이 첨부 파일 %{count}개를 보냈습니다." + new_message_with_image: + one: "%{username}: %{message} (이미지 포함)" + other: "%{username}: %{message} (이미지 %{count}개 포함)" + new_message_with_attachment: + one: "%{username}: %{message} (첨부 파일 포함)" + other: "%{username}: %{message} (첨부 파일 %{count}개 포함)" + reactions: + add: "%{emoji} 반응 남기기" + remove: 내 %{emoji} 반응 지우기 + counted: + one: "%{emoji} 반응을 남긴 회원 %{count}명" + other: "%{emoji} 반응을 남긴 회원 %{count}명" + only_you: "내가 반응함 :%{emoji}:" + you_and_single_user: "나와 %{username}님이 반응함 :%{emoji}:" + you_and_multiple_users: "나와 %{commaSeparatedUsernames} 및 %{username}님이 + 반응함 :%{emoji}:" + you_multiple_users_and_more: + one: "나와 %{commaSeparatedUsernames} 외 %{count}명이 반응함 :%{emoji}:" + other: "나와 %{commaSeparatedUsernames} 외 %{count}명이 반응함 :%{emoji}:" + single_user: "%{username}님이 반응함 :%{emoji}:" + multiple_users: "%{commaSeparatedUsernames} 및 %{username}님이 반응함 :%{emoji}:" + multiple_users_and_more: + one: "%{commaSeparatedUsernames} 외 %{count}명이 반응함 :%{emoji}:" + other: "%{commaSeparatedUsernames} 외 %{count}명이 반응함 :%{emoji}:" + users_popup: + title: + one: 반응 %{count}개 + other: 반응 %{count}개 + selection: + quote_selection: 주제에 인용 + delete: 삭제 (%{selectionCount}/%{totalCount}) + error: 채팅 메시지를 옮기지 못했습니다. + new_topic: + instructions: + one: 선택한 채팅 메시지로 새 주제를 만듭니다. + other: 선택한 채팅 메시지 %{count}개로 새 주제를 만듭니다. + instructions_channel_archive: 새 주제를 만든 뒤 채널 메시지를 그곳에 보관합니다. + existing_topic: + instructions: + one: 채팅 메시지를 옮길 주제를 선택하세요. + other: 채팅 메시지 %{count}개를 옮길 주제를 선택하세요. + instructions_channel_archive: 채널 메시지를 보관할 주제를 선택하세요. + new_message: + instructions: + one: 선택한 채팅 메시지로 새 개인 메시지를 만듭니다. + other: 선택한 채팅 메시지 %{count}개로 새 개인 메시지를 만듭니다. + flags: + off_topic: 이 메시지는 채널 제목으로 정한 현재 대화와 관련이 없습니다. 다른 곳으로 옮기는 것이 좋습니다. + inappropriate: 이 메시지에는 불쾌감을 주거나 모욕적이거나 커뮤니티 + 지침을 위반하는 내용이 있습니다. + illegal: 법률을 위반한 것으로 의심되는 내용이 있어 운영진의 확인이 필요한 메시지입니다. + spam: 광고 또는 훼손을 목적으로 작성된 메시지입니다. 현재 채널과 관련이 없거나 도움이 되지 않습니다. + notify_user: 이 회원의 메시지에 관해 당사자와 직접 이야기하고 싶습니다. + notify_moderators: 목록에 없는 다른 이유로 운영진의 확인이 필요한 메시지입니다. + mention_warning: + invitations_sent: + one: 초대를 보냈습니다. + other: 초대를 보냈습니다. + invite: 채널에 초대 + channel_wide_mentions_disallowed: 이 채널에서는 @here와 @all 멘션을 사용할 수 없습니다. + groups: + header: + some: 일부 사용자에게 알림이 가지 않습니다. + all: 아무에게도 알림이 가지 않습니다. + unreachable_multiple: + one: "@%{group} 외 %{count}개 그룹은 멘션을 허용하지 않습니다." + too_many_members_MF: 멘션하려는 그룹의 회원 수가 알림 한도를 초과합니다. + too_many_mentions: + one: 이 메시지는 멘션 알림 한도 %{count}개를 초과했습니다. + too_many_mentions_admin: + one: 이 메시지는 멘션 알림 한도 %{count}개를 + 초과했습니다. + channel_status: + archive_failed: 채널 보관에 실패했습니다. 메시지 %{total}개 중 %{completed}개를 보관했습니다. 대상 주제는 만들어졌습니다. 다시 시도해 보관을 완료하세요. + archive_failed_no_topic: 채널 보관에 실패했습니다. 메시지 %{total}개 중 %{completed}개를 보관했으며 + 대상 주제는 만들어지지 않았습니다. 다시 시도해 보관을 완료하세요. + archive_completed: 보관 주제 보기 + channel_edit_name_slug_modal: + slug_description: 채널 주소에서는 채널 이름 대신 주소 이름을 사용합니다. + slug: 채널 주소 이름 + emoji: 채널 이모티콘 + reset_emoji: 이모티콘 초기화 + channel_edit_description_modal: + description: 이 채널에서 나눌 이야기를 설명하세요. + incoming_webhooks: + channel: 채널 + confirm_destroy: 이 수신 웹훅을 삭제하시겠습니까? 삭제한 뒤에는 되돌릴 수 없습니다. + name_placeholder: 이름… + new: 새 수신 웹훅 + none: 만들어진 수신 웹훅이 없습니다. + post_to: 게시할 채널 + title: 수신 웹훅 + header_description: 외부 시스템이 봇 사용자로 지정한 채팅 채널에 메시지를 게시할 수 있게 합니다. + url_instructions: 이 주소에는 비밀값이 포함되어 있습니다. 안전하게 보관하세요. + username_instructions: 채널에 게시할 봇의 사용자 이름입니다. 비워 두면 system을 사용합니다. + instructions: 외부 시스템은 /hooks/:key 접속 주소를 사용해 봇 사용자로 지정한 채팅 채널에 + 메시지를 게시할 수 있습니다. 요청 본문은 최대 2000자인 text 매개변수 하나로 구성합니다.

Slack + 형식의 제한된 text 매개변수도 지원합니다. Slack + 형식 안내에 따라 링크와 멘션을 추출하며 /hooks/:key/slack 접속 주소를 사용해야 합니다. + saved: 웹훅 변경 사항을 저장했습니다. + created: 웹훅을 만들었습니다. + replying_indicator: + multiple_users: "%{commaSeparatedUsernames} 및 %{lastUsername}님이 입력 중" + many_users: + one: "%{commaSeparatedUsernames} 외 %{count}명이 입력 중" + other: "%{commaSeparatedUsernames} 외 %{count}명이 입력 중" + thread: + replies: + one: 답글 %{count}개 + notifications: + regular: + description: 이 스레드에서 나를 멘션하면 알림을 받습니다. + tracking: + description: 이 스레드에서 나를 멘션하면 알림을 받으며 스레드 목록에 새 답글 수를 표시합니다. + watching: + description: 이 스레드의 모든 답글 알림을 받으며 스레드 목록에 새 답글 수를 표시합니다. + participants_other_count: + one: "+%{count}" + thread_title_toast: + title: 스레드 제목 지정 + message: 다른 회원이 이 대화를 쉽게 찾도록 제목을 지정하세요. + dismiss_action: 다시 표시하지 않음 + primary_action: 제목 지정 + thread_title_modal: + title: 스레드 제목 지정 + input_placeholder: 이 대화의 내용을 설명하세요… + discourse_ai: + title: 스레드 제목 자동 생성 + description: 이 기능과 Discourse의 다른 개선 사항은 %{url}에서 확인할 수 있습니다. + quick_reaction_type: + title: 한 번에 남기는 채팅 반응 + options: + frequent: 가장 자주 사용한 채팅 반응 + custom: 사용자 지정 반응 + notification_levels: + mention: 멘션만 + always: 모든 활동 + channel_settings: + star_channel: 채널 즐겨찾기 + unstar_channel: 채널 즐겨찾기 해제 + open_channel_disabled_archived: 보관된 채널은 다시 열 수 없습니다. + open_channel_disabled_read_only: 읽기 전용 채널은 다시 열 수 없습니다. + leave_groupchat_info: 그룹 채팅에서 나가면 더 이상 접근할 수 없으며 관련 알림도 받지 않습니다. 다시 참여하려면 + 그룹 회원의 초대가 필요합니다. + notification_settings: 알림 설정 + save_label: + mute_channel: 채널 알림 설정을 저장했습니다. + desktop_notification: 데스크톱 알림 설정을 저장했습니다. + mobile_notification: 모바일 푸시 알림 설정을 저장했습니다. + edit_category: + no_channels: 이 카테고리에 연결된 채팅 채널이 없습니다. + no_channels_body: 카테고리마다 여러 채널을 만들 수 있습니다. 카테고리 보안 설정에 따라 같은 회원이 접근합니다. 채팅 채널 만들기 + include_subcategories: 하위 카테고리 채널 포함 + move_to_channel: + title: 메시지를 채널로 이동 + instructions: + one: 메시지 %{count}개를 옮깁니다. 대상 채널을 선택하세요. 메시지가 이동했다는 안내가 + %{channelTitle} 채널에 만들어집니다. 답글 연결은 새 채널에 유지되지 않으며 기존 + 채널에서도 이동한 메시지에 대한 답글로 표시되지 않습니다. + delete_messages: + confirm: + one: 이 메시지를 삭제하시겠습니까? + other: 메시지 %{count}개를 삭제하시겠습니까? + deleted: + one: 메시지를 삭제했습니다. [보기] + members_view: + add_member: 회원 추가 + back_to_settings: 설정으로 돌아가기 + about_view: + associated_topic: 연결된 주제 + associated_category: 연결된 카테고리 + new_message_modal: + add_user_long: "Shift + 클릭 또는 Shift + Enter@%{username} + 추가" + create_group_placeholder: 그룹 채팅 이름 (선택 사항) + participants_counter: 참여자 %{selection_count}/%{max}명 + new_group_chat: 새 그룹 채팅 + cant_add_more_members: 더 이상 회원을 추가할 수 없습니다. + create_new_group_chat: 그룹 채팅 만들기 + group_with_too_many_members: 회원이 너무 많습니다. (%{membersCount}명) + direct_message_creator: + add_to_channel: 채널에 추가 + selected_user_title: "%{username} 선택 해제" + group_name: 그룹 채팅 이름 (선택 사항) + members_counter: + one: 회원 %{count}/%{max}명 + other: 회원 %{count}/%{max}명 + create_channel: + threading: + label: 스레드 사용 + auto_join_users: + public_category_warning: "%{category} 카테고리는 공개되어 있습니다. 최근 활동한 사용자를 이 채널에 + 자동으로 추가하시겠습니까?" + warning_1_group: + one: "%{group}에서 사용자 %{count}명을 자동으로 추가하시겠습니까?" + other: "%{group}에서 사용자 %{count}명을 자동으로 추가하시겠습니까?" + warning_2_groups: + one: "%{group1}과 %{group2}에서 사용자 %{count}명을 자동으로 추가하시겠습니까?" + other: "%{group1}과 %{group2}에서 사용자 %{count}명을 자동으로 추가하시겠습니까?" + warning_multiple_groups_MF: 선택한 여러 그룹에서 사용자를 자동으로 추가하시겠습니까? + choose_category: + default_hint: %{category} 보안 설정에서 접근 + 권한을 관리합니다. + hint_1_group: 보안 설정에 따라 %{group} + 사용자가 이 채널에 접근할 수 있습니다. + hint_2_groups: 보안 설정에 따라 %{group1}과 + %{group2} 사용자가 이 채널에 접근할 수 있습니다. + hint_multiple_groups: + one: 보안 설정에 따라 %{group} 외 + %{count}개 그룹의 사용자가 이 채널에 접근할 수 있습니다. + other: 보안 설정에 따라 %{group} + 외 %{count}개 그룹의 사용자가 이 채널에 접근할 수 있습니다. + slug: 채널 주소 이름 + emoji: + label: 채널 이모티콘 + reset: 이모티콘 초기화 + browse: + filter_joined_not_joined: 참여하지 않음 + quote: + original_channel: 원래 %{channel}에서 보낸 메시지 + copy_success: 채팅 인용문을 클립보드에 복사했습니다. + admin: + export_messages: + description: 모든 채널의 모든 메시지를 내보냅니다. + confirm_export: 모든 채널의 모든 메시지를 내보낸 뒤 결과를 개인 메시지로 보냅니다. 내보내시겠습니까? + my_threads: + title: 내 스레드 + aria_label: 내 스레드 목록으로 전환 + direct_messages: + title: 개인 메시지 + aria_label: 개인 메시지 목록으로 전환 + new: 새 개인 메시지 + new_group: 새 그룹 채팅 + emoji_picker: + favorites: 자주 사용함 + smileys_&_emotion: 표정과 감정 + settings: + channel_wide_mentions_label: "@all과 @here 멘션 허용" + channel_wide_mentions_description: "@all로 #%{channel}의 모든 회원에게 알리거나 @here로 + 현재 활동 중인 회원에게만 알릴 수 있게 합니다." + channel_threading_description: 스레드를 켜면 채팅 메시지의 답글이 기본 채널과 나란히 표시되는 별도 대화로 + 만들어집니다. + auto_join_users_info: 한 시간마다 최근 3개월 동안 활동한 사용자를 확인합니다. %{category} 카테고리에 접근할 + 수 있으면 이 채널에 추가합니다. + auto_join_users_info_no_category: 한 시간마다 최근 3개월 동안 활동한 사용자를 확인합니다. 선택한 카테고리에 + 접근할 수 있으면 이 채널에 추가합니다. + auto_join_users_warning: 이 채널의 회원이 아니면서 %{category} 카테고리에 접근할 수 있는 모든 사용자가 + 참여합니다. 계속하시겠습니까? + notification_level: 푸시 알림 보내기 + mute: 채널 알림 끄기 + unmute: 채널 알림 켜기 + info_title: 채널 정보 + channel: + memberships_count: + one: 회원 %{count}명 + empty_state: + title: "%{channelName} 대화방의 시작입니다." + joined_title: "%{channelName}에서 가장 먼저 대화를 시작해 보세요." + direct_message_title: "%{name}님과 대화를 시작하세요." + guest_tip: 비회원으로 대화를 보고 있습니다. 회원이 메시지를 올리면 대화가 시작됩니다. 가입하면 함께 이야기할 수 있습니다. + joined_tip: 첫 메시지를 올려 대화를 시작해 보세요. + members_here: + one: 현재 회원 %{count}명 + other: 현재 회원 %{count}명 + no_other_members: 아직 다른 회원이 없습니다. + preview_card: + guest_title: "%{channelName} 대화방에 참여하세요." + guest_body: 누구나 대화를 읽을 수 있습니다. 가입하면 메시지와 반응 및 답글을 올릴 수 있습니다. + join_body: 메시지와 답글을 올릴 수 있으며 채널 목록에도 표시됩니다. + no_access_title: "%{channelName} 대화방에 참여할 수 없습니다." + no_access_body: 현재 새 회원이 참여할 수 없는 대화방입니다. + log_in: 로그인 + sign_up: 가입 + retention_reminders: + chat_settings: 채팅 설정 + indefinitely_short: 계속 보관 + indefinitely_long: "%{chatSettingsLink}에서 대화방 메시지를 계속 보관하도록 설정했습니다." + short: + one: "%{count}일" + other: "%{count}일" + long: + one: "%{chatSettingsLink}에서 대화방 메시지를 %{count}일 동안 보관하도록 설정했습니다." + other: "%{chatSettingsLink}에서 대화방 메시지를 %{count}일 동안 보관하도록 설정했습니다." + about: + chat_messages_count: 채팅 메시지 + chat_channels_count: 채팅 채널 + chat_users_count: 채팅 사용자 + activities: + chat_messages: + one: 채팅 메시지 %{formatted_number}개 + other: 채팅 메시지 %{formatted_number}개 + notifications: + voice_invitation: "%{room_name} 대화방에 초대했습니다." + voice_call: 통화를 요청했습니다. + chat_invitation: 채팅 채널에 초대했습니다. + chat_invitation_html: "%{username}님이 채팅 채널에 초대했습니다." + chat_watched_thread_label: + one: "%{username} 및 %{username2}" + other: "%{username} 외 %{count}명" + popup: + chat_mention: + direct: '"%{channel}"에서 나를 멘션했습니다.' + direct_html: %{username}님이 "%{channel}"에서 나를 멘션했습니다. + other_plain: '"%{channel}"에서 %{identifier}을 멘션했습니다.' + other_html: %{username}님이 "%{channel}"에서 %{identifier}을 + 멘션했습니다. + direct_message_chat_mention: + direct: 개인 메시지에서 나를 멘션했습니다. + direct_html: "%{username}님이 개인 메시지에서 나를 멘션했습니다." + other_plain: 개인 메시지에서 %{identifier}을 멘션했습니다. + other_html: "%{username}님이 개인 메시지에서 %{identifier}을 멘션했습니다." + chat_quoted: "%{username}님이 내 채팅 메시지를 인용했습니다." + titles: + voice_invitation: 음성 대화방 초대 + voice_call: 통화 요청 + chat_mention: 채팅에서 멘션됨 + chat_invitation: 채팅 채널 초대 + chat_quoted: 채팅 메시지 인용됨 + chat_watched_thread: 지켜보는 채팅 스레드 + linked_consolidated: 새 링크 + private_message: '개인 메시지:' + invited_to_private_message: 개인 메시지에 초대됨 + upcoming_change_available: 예정된 새로운 변경 사항을 이용할 수 있습니다 + new_features: 새로운 담화 기능이 출시되었습니다 + upcoming_change_automatically_promoted: 예정된 변경 사항이 자동으로 활성화되었습니다 + upcoming_changes: + automatically_promoted: + title: 예정된 변경 사항 + description: "'%{changeName}' 가 자동으로 활성화되었습니다" + available: + title: 예정된 변경 사항 + description: "'%{changeName}' 를 미리 볼 수 있습니다" + user_moved_post: "%{username} 이동됨" + paused: 알림 일시 중지됨 + new_features: 새로운 기능을 사용할 수 있습니다! + tooltip: + message: + one: "%{count} 읽지 않은 메시지" + new_reviewable: + one: "%{count} 새 검토 가능" + other: "%{count} 새로운 검토 가능" + regular: + one: "%{count} 보이지 않는 알림" + new_message_notification: + one: "%{count} 새 메시지 알림" + other: "%{count} 새 메시지 알림" + high_priority: + one: "%{count} 읽지 않은 높은 우선순위 알림" + invitee_accepted_your_invitation: 님이 회원님의 초대를 수락했습니다 + liked_consolidated_description: + one: 게시물의 %{count}을 (를) 좋아합니다 + linked_consolidated_description: + one: 내 게시물의 %{count} 링크됨 + other: 내 게시물의 %{count} 링크됨 + liked_by_multiple_users: + one: "%{username} 및 %{count} 기타" + other: "%{username} 및 %{count} 기타" + replied_consolidated_to_post: + one: "%{count} 게시물에 대한 새로운 답변" + other: 게시물에 대한 %{count}의 새로운 답변 + replied_consolidated_in_topic: + one: 주제의 %{count} 새 답변 + other: 주제의 %{count} 새 답변 + group_message_summary: + one: "%{group_name} 받은 편지함에 있는 %{count} 메시지" + membership_request_consolidated: + one: "'%{group_name}' 에 대한 %{count} 공개 회원 가입 요청" + dismiss_confirmation: + body: + default: + one: 확실합니까? %{count} 중요 알림이 있습니다. + messages: + one: 확실한가요? %{count} 읽지 않은 개인 메시지가 있습니다. + action_codes: + chat: + enabled: '%{who}님이 %{when}에 을 + 열었습니다.' + disabled: "%{who}님이 %{when}에 채팅을 닫았습니다." + topic_created: 이 주제를 %{when}에 만들었습니다 + discourse_workflows: + node_unavailable: + requires_chat: 채팅 플러그인을 켜야 합니다. + nodes: + action:chat_approval: 채팅 승인 + trigger:chat_message_created: 채팅 메시지 생성됨 + node_descriptions: + action:send_chat_message: 채팅 채널에 메시지를 보냅니다. + action:chat_approval: 채팅 채널에 승인 요청을 보내고 응답을 기다립니다. + trigger:chat_message_created: 새 채팅 메시지가 만들어졌을 때 실행합니다. + chat_message_created: + channel_id_description: 모든 채팅 채널에서 실행하려면 비워 두세요. + chat_approval: + buttons_description: 응답 버튼을 한 개 이상 열 개 이하로 추가하세요. + add_button: 버튼 추가 + label: 이름 + label_description: 버튼에 표시할 글입니다. + label_placeholder: 버튼 이름 + value_description: 이 버튼을 눌렀을 때 작업 흐름에 반환할 값입니다. + value_placeholder: 반환값 + style: 모양 + style_description: 버튼 모양을 선택하세요. 비워 두면 기본 채팅 버튼 모양을 유지합니다. + style_none: 지정 안 함 + style_danger: 위험 + style_flat: 평면 + style_transparent: 투명 + icon_description: 버튼 이름 앞에 표시할 아이콘을 선택하세요. + approve_label: 승인 버튼 이름 + approve_label_description: 비워 두면 '승인'을 사용합니다. + deny_label: 거부 버튼 이름 + deny_label_description: 비워 두면 '거부'를 사용합니다. + channel_id_description: 승인 메시지를 보낼 채팅 채널입니다. + timeout_minutes: 제한 시간 (분) + timeout_minutes_description: 제한 시간을 두지 않으려면 비워 두세요. + timeout_action: 시간 초과 시 작업 + timeout_action_description: 승인 제한 시간이 지나면 수행할 작업입니다. + timeout_action_continue: 작업 흐름 계속 + timeout_action_deny: 거부된 상태로 계속 + timeout_action_fail: 작업 흐름 실패 처리 + review: + transcript: + view: 이전 메시지 기록 보기 + types: + reviewable_voice_user: + title: 신고된 음성 대화방 참여자 + reviewable_chat_message: + title: 신고된 채팅 메시지 + keyboard_shortcuts_help: + chat: + keyboard_shortcuts: + switch_channel_arrows: "%{shortcut} 채널 전환" + switch__unread_channel_arrows: "%{shortcut} 읽지 않은 채널 전환" + open_quick_channel_selector: "%{shortcut} 빠른 채널 선택기 열기" + open_insert_link_modal: "%{shortcut} 링크 삽입 (작성기에서만)" + composer_bold: "%{shortcut} 굵게 (작성기에서만)" + composer_italic: "%{shortcut} 기울임 (작성기에서만)" + composer_code: "%{shortcut} 코드 (작성기에서만)" + drawer_toggle: "%{shortcut} 채팅 창 열기 또는 접기" + drawer_close: "%{shortcut} 채팅 창 닫기" + topic_statuses: + chat: + help: 이 주제에서 채팅을 사용할 수 있습니다. + user_menu: + no_chat_notifications_title: 아직 채팅 알림이 없습니다. + no_chat_notifications_body: 누군가 개인 메시지를 보내거나 채팅에서 @멘션하면 이 화면에 알림이 표시됩니다. + 한동안 로그인하지 않았을 때는 이메일로도 알립니다.

채팅 채널 위쪽의 제목을 눌러 채널별 알림을 설정할 수 있습니다. 자세한 + 내용은 알림 환경설정에서 확인하세요. + tabs: + chat_notifications_with_unread: + one: 채팅 알림 - 읽지 않은 알림 %{count}개 + sidebar: + collapse_all_sections: 모든 섹션 접기 + expand_all_sections: 모든 섹션 펼치기 + start_new_dm: + text: 개인 메시지 또는 그룹 채팅 시작 + title: 새 개인 메시지 또는 그룹 채팅 + sections: + more_options: + title: 추가 메뉴 + categories: + header_action_edit_header_dropdown: 탐색 카테고리 편집 + header_action_edit_sidebar: 사이드바 카테고리 편집 + header_action_title: 사이드바 카테고리 편집 + none: 추가한 카테고리가 없습니다. + community: + edit_section: + sidebar: 이 영역 꾸미기 + links: + about: + title: 사이트 자세히 보기 + badges: + title: 획득할 수 있는 모든 배지 보기 + faq: + title: 사이트 이용 지침 + groups: + title: 사용자 그룹 목록 + guidelines: + title: 사이트 이용 지침 + my_messages: + title: 내 개인 메시지 + my_posts: + content_drafts: 내 초안 + draft_count: + one: 초안 %{count}개 + review: + pending_count: + one: 대기 %{count}개 + other: 대기 %{count}개 + title: 신고된 게시물과 검토 대기 항목 + users: + title: 전체 사용자 목록 + custom: + add: 사용자 지정 영역 추가 + always_public: 이 영역의 내용은 항상 공개됩니다 + delete_confirm: 이 영역을 삭제할까요? + delete_public_confirm: 이 영역은 모든 사용자에게 공개됩니다. 삭제할까요? + drop_to_add: 여기에 놓아 새 영역 추가 + edit: 사용자 지정 영역 편집 + links: + add: 링크 추가 + delete: 링크 삭제 + icon: + validation: + blank: 아이콘을 입력해야 합니다 + maximum: + one: 아이콘은 %{count}자보다 짧아야 합니다 + other: 아이콘은 %{count}자보다 짧아야 합니다 + name: + validation: + blank: 이름을 입력해야 합니다 + maximum: + one: 이름은 %{count}자보다 짧아야 합니다 + other: 이름은 %{count}자보다 짧아야 합니다 + title: 영역 링크 + value: + duplicate: 이 영역의 다른 링크가 이미 같은 위치를 가리킵니다 + validation: + blank: 링크를 입력해야 합니다 + invalid: 링크 형식이 올바르지 않습니다 + maximum: + one: 링크는 %{count}자보다 짧아야 합니다 + other: 링크는 %{count}자보다 짧아야 합니다 + localizations: + add_first: 번역 추가 + add_language: 언어 추가 + back: 영역 내용 + incomplete: + one: 문구 %{count}개 누락 + other: 문구 %{count}개 누락 + language: 영역 언어 + language_description: 이 영역의 제목과 링크 이름에 사용한 기본 언어입니다. + link_label: 링크 이름 + manage: + one: 번역 관리. %{count}개 언어 + other: 번역 관리. %{count}개 언어 + remove_cleared_confirm: + one: 저장된 번역 %{count}개를 지웠습니다. 해당 번역을 제거하고 계속할까요? + other: 저장된 번역 %{count}개를 지웠습니다. 해당 번역을 제거하고 계속할까요? + remove_language_confirm: 이 영역의 %{language} 번역을 모두 제거할까요? + title_label: 영역 제목 + untranslated: 아직 번역되지 않음 + mark_as_private_confirm: 이 영역은 현재 모든 사용자에게 공개되어 있습니다. 변경하면 + 나만 볼 수 있습니다. 계속할까요? + more_menu: 더 보기 메뉴 + public: 모든 사용자에게 공개 + reset_confirm: 이 영역을 기본값으로 되돌릴까요? + title: + label: 영역 제목 + validation: + blank: 제목을 입력해야 합니다 + maximum: + one: 제목은 %{count}자보다 짧아야 합니다 + other: 제목은 %{count}자보다 짧아야 합니다 + update_public_confirm: 변경 사항이 이 사이트의 모든 사용자에게 공개됩니다. 계속할까요? + global_section: 모든 사용자에게 보이는 공용 영역 + messages: + header_action_title: 개인 메시지 만들기 + tags: + header_action_title: 사이드바 태그 편집 + categories_form_modal: + filter_placeholder: 카테고리 찾기 + no_categories: 검색어와 일치하는 카테고리가 없습니다. + show_more: 더 보기 + subtitle: + text: 선택하지 않으면 이 사이트의 인기 카테고리를 자동으로 표시합니다 + title: 카테고리 탐색 메뉴 편집 + clear_filter: 검색 조건 지우기 + edit_navigation_modal_form: + deselect_button_text: 모두 선택 해제 + filter_dropdown: + selected: 선택됨 + unselected: 선택 안 됨 + reset_to_defaults: 기본값으로 되돌리기 + filter_links: 메뉴 검색… + footer: + interface_color_selector: + aria_label: 화면 색상 모드. 현재 %{mode} + auto: 자동 + title: 화면 색상 모드 + new_count: + one: 새 항목 %{count}개 + no_results: + description_admin_search: "‘%{filter}’와 일치하는 항목을 찾지 못했습니다." + panels: + forum: + label: 포럼 + tags_form_modal: + filter_placeholder: 태그 찾기 + title: 태그 내비게이션 편집 + no_tags: 현재 필터와 일치하는 태그가 없습니다. + subtitle: + text: 이 사이트의 상단 태그가 자동으로 표시됩니다. + toggle_section: 영역 펼치기 또는 접기 + unread_count: + one: 읽지 않은 %{count} + welcome_banner: + header: + new_members: 어서 오세요 %{preferred_display_name}님! + logged_in_members: 어서 오세요 %{preferred_display_name}님! + anonymous_members: "%{site_name}에 오신 것을 환영합니다!" + composer: + switch_to_markdown: 기본 마크다운 편집기로 전환 (%{keyboardShortcut}) + switch_to_markdown_no_shortcut: 기본 마크다운 편집기로 전환 + switch_to_rich_text: 서식 있는 텍스트 편집기로 전환 (%{keyboardShortcut}) + switch_to_rich_text_no_shortcut: 서식 있는 텍스트 편집기로 전환 + text_size_title: 글자 크기 + list_title: 목록 + autocomplete: + username_missing: 선택한 자동 완성 결과에 사용자 이름이 없습니다. + name_missing: 선택한 자동 완성 결과에 이름이 없습니다. + more_emoji: 더 보기… + insert_table: 표 삽입 + similar_topics: 작성하려는 주제와 비슷한 글 + esc: Esc + esc_label: 메시지 닫기 + translations: + title: 게시물 번역 + select: 번역 선택 + save: 번역 저장 + original_content: 원본 게시물 + translation_preview: 번역 미리보기 + original: 원문 + translation: 번역문 + no_translation_yet: 입력을 시작하면 번역 미리보기가 표시됩니다… + placeholder: 게시물 번역문을 입력하세요… + show_raw_markdown: 원본 마크다운 보기 + change_reply_to: + title: 댓글 대상 변경 + hint: 댓글을 달 게시물을 찾으려면 글 흐름을 이동하세요. + current_selection: '선택됨: @%{username}님의 게시물 #%{post_number}' + invalid_target: 편집 중인 게시물보다 앞에 있는 게시물을 선택하세요. + submit: 댓글 대상 지정 + open: 이 댓글이 연결될 게시물 변경 + open_from_menu: 다른 게시물에 댓글 달기 + remove: 댓글 대상 제거 + group_mentioned_limit: + one: "주의! %{group} 그룹을 멘션했습니다. 이 그룹은 관리자가 + 설정한 멘션 제한인 %{count}명보다 회원이 많으므로 누구에게도 알림을 보내지 않습니다." + group_mentioned: + one: "%{group} 그룹을 멘션하면 %{count}명에게 알림을 보냅니다." + other: "%{group} 그룹을 멘션하면 %{count}명에게 알림을 보냅니다." + larger_group_mentioned: + one: "%{group} 그룹을 멘션하면 %{count}명에게 알림을 보냅니다. + 계속하시겠습니까?" + other: "%{group} 그룹을 멘션하면 %{count}명에게 알림을 보냅니다. + 계속하시겠습니까?" + cannot_see_mention: + category: "@%{username}님을 멘션했지만 이 카테고리를 볼 권한이 없어 알림을 받지 못합니다. 이 카테고리에 접근할 + 수 있는 그룹에 사용자를 추가해야 합니다." + private: "@%{username}님을 멘션했지만 이 개인 메시지를 볼 수 없어 알림을 받지 못합니다. 사용자를 개인 메시지에 + 초대해야 합니다." + muted_topic: "@%{username}님을 멘션했지만 이 주제를 음소거했기 때문에 알림을 받지 못합니다." + not_allowed: "@%{username}님을 멘션했지만 이 주제에 초대되지 않아 알림을 받지 못합니다." + cannot_see_group_mention: + not_mentionable: "@%{group} 그룹은 멘션할 수 없습니다." + some_not_allowed: + one: "@%{group} 그룹을 멘션했지만 개인 메시지를 볼 수 있는 회원 %{count}명에게만 알림을 보냅니다. 나머지 회원에게 + 알리려면 개인 메시지에 초대해야 합니다." + other: "@%{group} 그룹을 멘션했지만 개인 메시지를 볼 수 있는 회원 %{count}명에게만 알림을 보냅니다. 나머지 + 회원에게 알리려면 개인 메시지에 초대해야 합니다." + not_allowed: "@%{group} 그룹을 멘션했지만 회원들이 이 개인 메시지를 볼 수 없어 누구에게도 알림을 보내지 않습니다. + 그룹 회원을 개인 메시지에 초대해야 합니다." + here_mention: + one: "@%{here}를 멘션하면 사용자 %{count}명에게 알림을 보냅니다. 계속하시겠습니까?" + other: "@%{here}를 멘션하면 사용자 %{count}명에게 알림을 보냅니다. 계속하시겠습니까?" + duplicate_link_same_user: 이 주제의 %{ago} 댓글에서 이미 %{domain} + 링크를 게시했습니다. 다시 게시하시겠습니까? + error: + title_too_short: + one: 제목은 %{count}자 이상이어야 합니다 + title_too_long: + one: 제목은 %{count}자를 넘을 수 없습니다 + post_length: + one: 게시물은 %{count}자 이상이어야 합니다 + tags_missing: + one: 태그를 %{count}개 이상 선택해야 합니다 + submit_shortcut_title: 또는 %{shortcut} 누르기 + save_and_close: 저장하고 닫기 + cancel_edit: 편집 취소 + draft_saved: 초안을 저장했습니다! + reply_placeholder_rte_no_images: 여기에 입력하세요. 도구 모음이나 마크다운으로 서식을 적용할 수 있습니다. + uploading: 올리는 중… + resize: 작성창 크기 조절 + heading_level_n: 제목 %{levelNumber} + heading_level_n_title: 제목 %{levelNumber} + heading_level_paragraph: 문단 + heading_level_paragraph_title: 문단 + heading_level_small: 작게 + heading_level_small_title: 작은 글자 + heading_level_small_text: 작은 글자 + link_dialog_title: 링크 삽입 + link_edit_title: 링크 편집 + link_text_label: 링크 글자 + link_url_label: 링크 또는 주제 + link_url_placeholder: 링크를 붙여 넣거나 주제를 검색하세요 + heading_text: 제목 + olist_title: 번호 목록 + ulist_title: 글머리표 목록 + toggle_direction: 글 방향 전환 + apply_wrap_title: 콘텐츠 감싸기 적용 + wrap_modal: + title: 감싸기 편집 + name_label: 감싸기 이름 + attributes_label: 속성 + add_attribute: 속성 추가 + remove_attribute: 속성 제거 + unwrap: 감싸기 해제 + no_attributes: 추가한 속성이 없습니다. + wrap_text: 콘텐츠 감싸기 + collapse: 작성창 최소화 + open: 작성창 열기 + abandon: 작성창을 닫고 초안 버리기 + whisper_indicator: + public: 공개 + whispering: 비공개 대화 + enter_fullscreen: 작성창 전체 화면으로 전환 + exit_fullscreen: 작성창 전체 화면 종료 + show_toolbar: 작성 도구 모음 표시 + hide_toolbar: 작성 도구 모음 숨기기 + peek_mode_toggle: 미리보기 모드 전환 + create_message_error: 메시지를 만드는 중 오류가 발생했습니다. 다시 시도해 주세요. + user_not_seen_in_a_while: + single: 메시지를 받을 %{usernames}님은 %{time_ago} 이후 오랫동안 방문하지 않았습니다. %{usernames}님이 + 메시지를 확인하지 못할 수 있으므로 다른 연락 방법도 고려해 보세요. + multiple: '메시지를 받을 다음 사용자들은 %{time_ago} 이후 오랫동안 방문하지 않았습니다: %{usernames}. + 메시지를 확인하지 못할 수 있으므로 다른 연락 방법도 고려해 보세요.' + composer_actions: + reply_to_message: + label: 메시지에 댓글 달기 + desc: 특정 게시물이 아닌 메시지 전체에 댓글을 답니다 + toggle_whisper: + desc: 비공개 대화는 허용된 그룹만 볼 수 있습니다 + create_topic: + label: 주제 만들기 + create_personal_message: + label: 메시지 만들기 + toggle_topic_bump: + label: 위로 올리지 않기 + create_unlisted_topic: 목록에 없는 주제 + toggle_unlisted: + label: 목록 표시 전환 + desc: 목록에 없는 주제는 직접 링크로만 열 수 있습니다 + edit_post: 게시물 편집 중 + no_actions_available: 사용할 수 있는 작업이 없습니다 + image_alt_text: + title: 이미지 설명 추가 + image_toolbar: + alt_text: 이미지 설명 추가 + zoom_out: 이미지 크기 줄이기 + zoom_in: 이미지 크기 키우기 + remove: 이미지 제거 + add_to_grid: 격자에 추가 + move_outside_grid: 격자 밖으로 이동 + grid_label: 격자 형태로 표시됩니다 + grid_mode_grid: 격자 + grid_mode_carousel: 슬라이드 + grid_mode_title: 이미지 모음 형식을 %{mode}(으)로 설정 + remove_grid: 격자 제거 + image_scale_button: 이미지를 %{percent}% 크기로 조절 + toggle_image_grid: 이미지 격자 전환 + link_toolbar: + edit: 링크 편집 + remove: 링크 제거 + visit: 새 탭에서 링크 열기 + link_copied: 링크를 복사했습니다! + load_preview: 미리보기 불러오기 + preview_failed: 미리보기를 불러오지 못했습니다 + table: + alignment_left: 왼쪽 + alignment_right: 오른쪽 + alignment_center: 가운데 + add_row: 행 추가 + add_column: 열 추가 + align_left: 왼쪽 정렬 + delete_row: 행 삭제 + align_right: 오른쪽 정렬 + insert_column_left: 왼쪽에 열 삽입 + move_row_up: 행을 위로 이동 + row_deleted: 행이 삭제되었습니다 + align_center: 가운데 정렬 + delete_table: 표 삭제 + insert_column_right: 오른쪽에 열 삽입 + insert_row_above: 위에 행 삽입 + insert_row_below: 아래에 행 삽입 + row_inserted: 행이 삽입되었습니다. + row_moved_up: 행 이동 + delete_column: 열 삭제 + duplicate_row: 행 복제 + move_row_down: 행을 아래로 이동 + table_deleted: "{0} 테이블을 삭제하였습니다." + clear_contents: 내용 지우기 + column_deleted: 열이 삭제되었습니다. + row_duplicated: 행 중복됨 + row_moved_down: 행 이동 + column_inserted: 열이 삽입되었습니다. + duplicate_column: 열 복제 + move_column_left: 열 이동 + column_duplicated: 열이 복제됨 + column_moved_left: 열 이동됨 + move_column_right: 열을 오른쪽으로 이동 + column_moved_right: 열이 오른쪽으로 이동함 + rows_added: + one: "%{count} 행 추가됨" + other: "%{count} 행 추가됨" + header_inserted: 머리글 행 삽입됨 + insert_header_above: 머리글을 위에 삽입하십시오 + rows_removed: + one: "%{count} 행 제거됨" + other: "%{count} 행 제거됨" + columns_added: + one: "%{count} 열 추가됨" + other: "%{count} 열 추가됨" + contents_cleared: 셀 내용 지워짐 + row_actions: "%{number} 작업 행" + columns_removed: + one: "%{count} 열 제거됨" + other: "%{count} 열 제거됨" + column_actions: 열 %{number} 작업 + alignment_changed: 열 정렬이 %{alignment}로 변경됨 + onebox_toolbar: + visit: 링크 열기 + link_copied: 링크가 복사되었습니다! + remove_preview: 미리보기 삭제 + preview_node: + show_source: 소스코드 보기 + show_preview: 미리보기 보기 + select_placeholder: 선택하세요… + none_placeholder: 없음 + select_kit: + default_header_text: 선택하세요… + category_page_style: + categories_only: 카테고리만 표시 + categories_with_featured_topics: 카테고리와 대표 주제 + categories_and_latest_topics: 카테고리와 최신 주제 + categories_and_latest_topics_created_date: 카테고리와 최신 주제(작성일순) + categories_and_top_topics: 카테고리와 인기 주제 + categories_boxes: 하위 카테고리가 있는 상자 + categories_boxes_with_topics: 대표 주제가 있는 상자 + subcategories_with_featured_topics: 하위 카테고리와 대표 주제 + full_name_requirement: + required_at_signup: 가입 시 필수 + optional_at_signup: 가입 시 선택 + hidden_at_signup: 선택 항목이며 가입 화면에서 숨김 + interface_color_selector: + disabled: 표시하지 않음 + sidebar_footer: 사이드바 아래에 표시 + header: 머리글에 표시 + cakeday: + title: 기념일 + user_notes: + title: 사용자 메모 + admin_onboarding_banner: + select_theme: + show_light_screenshot: 밝은 화면 미리보기 + show_dark_screenshot: 어두운 화면 미리보기 + poll: + title: 설문 + discourse_reactions: + reactions_title: 반응 + user: + allow_private_messages: 다른 사용자가 내게 개인 메시지와 채팅 개인 메시지를 보내도록 허용 + muted_users_instructions: 이 사용자의 모든 알림과 개인 메시지 및 채팅 개인 메시지를 숨깁니다. + allowed_pm_users_instructions: 이 사용자의 개인 메시지와 채팅 개인 메시지만 허용합니다. + allow_private_messages_from_specific_users: 지정한 사용자만 내게 개인 메시지와 채팅 개인 메시지를 보내도록 + 허용 + ignored_users_instructions: 이 사용자의 모든 게시물과 메시지 및 알림을 숨깁니다. 개인 메시지와 채팅 개인 메시지도 + 숨깁니다. + text_size: + title: 글자 크기 + smallest: 가장 작게 + smaller: 작게 + normal: 보통 + larger: 크게 + largest: 가장 크게 + invited: + none: + tip: + suffix: '' + action: cSV 파일 업로드 + prefix: 다음 방법으로 일괄 초대장을 보낼 수도 있습니다. + invite_roles: + summary: + role: 역할 + method: 공유 방식 + view_invites: 초대장 보기 + restriction: 제한 + method_link: 공유 링크 + member_email_label: 받는사람 + invite_by: 초대 방법 + role_label: 초대 권한 + staff_role_label: 초대 권한 + admin_title: 직원 초대하기 + admin_email_label: 이메일 주소 + created_title: 초대 생성됨 + edit_title: 초대 수정하기 + invite_by_link: 공유 링크 + sent_title: 초대 보냄 + domain_invalid: '유효한 도메인 (예: example.com) 을 입력합니다.' + email_sent: + body: "%{email}로 초대장이 이메일로 전송되었습니다." + member_email_help: 이 주소로 초대 링크가 이메일로 전송됩니다. + moderator_description: 진행자는 콘텐츠와 회원을 관리하는 데 도움을 줄 수 있습니다. + arrive_at_topic_help: 수락한 사람을 특정 주제로 보냅니다. + invite: + expires_at: 만료일 + edit_title: 초대 수정하기 + link_copied: 링크가 복사되었습니다! + custom_message: 커스텀 메시지 + invite_to_topic: 주제에 도착 + edit_link_options_only: 링크 옵션 + update_invite_and_send_email: 이메일 업데이트 및 전송 + custom_message_help: 초대 이메일에 포함 됩니다 + edit_link_options: 링크 옵션을 수정하거나 이메일로 보내세요. + custom_message_placeholder: 초대장에 개인 메모를 추가하세요. + description_help: 이 초대를 식별하는 데 도움이 되는 메모. + send_invite_email_instructions: 초대 이메일을 보내려면 이메일로 초대를 제한하세요. + generating_link: 링크 생성 중... + bulk_invite: + progress: 업로드된 %{progress} % + search: 입력하여 초대장 검색 + truncated: + one: 첫 번째 초대장을 표시합니다. + invited_via_link: 링크 %{key} (%{count}/%{max} 사용) + color_schemes: + interface_mode: 모드 + interface_modes: + auto: 자동 + regular: 밝은 모드 + upcoming_changes: + for_user: + why: 적용 이유 + upcoming_change: 예정된 변경 사항 + title: 예정된 변경 사항 + why_reasons: + enabled_for_everyone: 이 변경 사항은 모든 회원에게 적용됩니다 + enabled_for_no_one: 이 변경 사항은 모든 회원에 대해 비활성화되어 있습니다 + user_notifications: + add_ignored_user: 추가 + summary: + likes_given: + one: 보냄 + bookmark_count: + one: 북마크 + likes_received: + one: 받음 + posts_read: + one: 게시물 읽기 + days_visited: + one: 방문한 날 + post_count: + one: 게시물이 만들어졌습니다! + topics_entered: + one: 조회한 주제 + topic_count: + one: 주제 생성됨 + time_read_title: "%{duration} (모든 시간)" + recent_time_read_title: "%{duration} (지난 60일 동안)" + status: + not_set: 설정되지 않음 + title: 사용자 상태 + calendar_subscriptions: + copy: 주소 복사 + add_to_apple: Apple 캘린더 + regenerate: URL 재생성 + add_to_outlook: Microsoft Outlook 2016 + bookmarks: 미리 알림 북마크 + revoke: 구독 취소 + generate: 구독 URL 생성 + bookmarks_description: 알림 날짜가 있는 북마크 + active_subscription: 캘린더 구독이 활성화되어 있습니다. + email: + resending_label: 보내는 중 + mcp_authorizations: + application: 앱명칭 + title: MCP 앱 + last_used: 최근 사용 + authorized: 인증되었습니다 + reauthorize: 다시 승인 + revoke: 접근 권한 취소 + tokens: 활성 토큰 + statuses: + access_removed: 접근 권한 제거됨 + client_blocked: 클라이언트 차단됨 + server_disabled: 서버 비활성화됨 + user_unavailable: 사용할 수 없는 사용자 + client_not_approved: 고객이 승인되지 않음 + consent_required: 재승인 필요 + active_tokens: + one: "%{count} 활성 토큰" + other: "%{count} 활성 토큰" + permissions: 권한 (%{count}) + revoked: MCP 애플리케이션 액세스가 취소되었습니다. + empty: 계정에 MCP 응용 프로그램이 연결되어 있지 않습니다. + preferences_nav: + calendar_subscriptions: 캘린더 + navigation_menu: 탐색 메뉴 + upcoming_changes: 예정된 변경 사항 + card: 사용자 카드 + notification_level_when_replying: + watch_topic: 주제 보기 + label: 게시할 때 + passkeys: + name: + default: 기본 패스키 + confirm_button: 또는 패스키 사용 + confirm_access: + title: 접근 확인 + forgot_password: 비밀번호를 잊으셨나요? + logged_in_as: '로그인된 계정:' + incorrect_passkey: 비밀번호가 올바르지 않습니다. + password_reset_email_sent: 비밀번호 재설정 + incorrect_password: 잘못된 비밀번호를 입력했습니다. + cannot_send_password_reset_email: 비밀번호 재설정 이메일을 보낼 수 없습니다. + messages: + new_with_count: + one: 신규 (%{count}) + unread_with_count: + one: 읽지 않음 (%{count}) + change_password: + remove: 비밀번호 삭제 + verify_identity: 계속하려면 본인 인증을 완료해주세요. + staged_user: 준비된 사용자는 비밀번호 재설정 이메일을 받을 수 없습니다. + download_archive: + button_text: 보관 요청 + name: + title_optional: 이름 선택 사항 + content_languages: + title: 콘텐츠 언어 + understood: 내가 이해하는 언어 + desktop_notifications: + perm_denied_btn: 사용 권한이 거부되었습니다 + label: 실시간 알림 + enable: 알림 켜기 + disable: 알림 끄기 + perm_default: 알림 켜기 + push_level: + chat_only: 채팅에만 활성화됨 + title: 푸시 알림은 + notification_schedule: + title: 알림 일정 + second_factor: + delete_backup_codes_confirm_title: 백업 코드 삭제 + delete_single_confirm_title: 인증자 삭제 + hide_profile: 공개 프로필 숨기기 + change_email: + authorizing_old: + title: 이메일의 메시지를 확인하세요 + username: + instructions: 독특함. 공백 없음. 짧음 + checking: 사용자 이름 사용 가능 여부 확인 중 + avatar: + header_title: 알림 및 계정 + experimental_sidebar: + link_to_filtered_list_checkbox_description: 필터링된 목록에 대한 링크 + password: + instructions: + one: "%{count}자 이상" + incorrect_password: 잘못된 비밀번호를 입력했습니다. + same_as_name: 비밀번호는 이름과 동일합니다. + api_show_permissions: + one: 권한 부여 (%{count}) + other: 권한 부여 (%{count}) + inactive_user: 이 사용자는 더 이상 활동하지 않습니다. + no_likes_title: 아직 좋아요를 받지 못했습니다 + silenced_notice: 이 사용자는 %{date}까지 침묵합니다. + login_to_view_profile: 사용자 프로필을 보려면 로그인해야 합니다 + send_shortcut: + title: 채팅 스타일 작곡가에게 다음과 같은 메시지를 보냅니다. + bookmark_after_notification: + title: '북마크 알림이 전송된 후:' + staff_counters: + flags: + one: %{count} 플래그 + other: %{count} 플래그 + warnings_received: + one: %{count} 경고 + silencings: + one: %{count} 침묵 + other: %{count} 침묵 + suspensions: + one: %{count} 서스펜션 + deleted_posts: + one: %{count} 삭제된 게시물 + flags_given: + one: %{count} 유용한 플래그 + other: %{count} 유용한 플래그 + color_scheme_default_on_all_devices: 모든 장치에서 기본 색상 팔레트 및 모드 설정 + notify_on_linked_posts: 누군가가 내 게시물 중 하나에 대한 링크를 공유하면 알림 + upload_selector: + change: 변경 + delete: 삭제 + uploading: 업로드 중 + processing: 업로드 처리 중 + select_file: 눌러서 파일을 선택하거나 이곳에 끌어다 놓으세요 + default_image_alt_text: 이미지 + admin: + email: + title: 이메일 + description: 이메일 템플릿과 요약 메일 미리보기 및 이메일 처리 기록을 관리합니다. + settings: 설정 + templates: 템플릿 + templates_title: 이메일 템플릿 + preview_digest: 요약 메일 미리보기 + sent: 보냄 + skipped: 건너뜀 + bounced: 반송됨 + received: 받음 + rejected: 거부됨 + sent_at: 보낸 시각 + time: 시각 + user: 사용자 + email_type: 이메일 유형 + details_title: 이메일 상세 보기 + to_address: 받는 주소 + reply_key: 답장 키 + post_link_with_smtp: 게시물 및 SMTP 상세 + skipped_reason: 건너뛴 이유 + logs: + none: 이메일 기록이 없습니다. + filters: + title: 필터 + user_placeholder: 사용자 이름 + address_placeholder: name@example.com + type_placeholder: 요약 메일 또는 가입 메일 등 + reply_key_placeholder: 답장 키 + smtp_transaction_response_placeholder: SMTP ID + email_addresses: + see_more: 더 보기 + post_id: "(게시물 ID: %{post_id})" + incoming_emails: + from_address: 보낸 주소 + to_addresses: 받는 주소 + cc_addresses: 참조 + subject: 제목 + error: 오류 + none: 받은 이메일이 없습니다. + modal: + title: 받은 이메일 상세 + error: 오류 + headers: 머리글 + subject: 제목 + body: 본문 + rejection_message: 거부 안내 메일 + filters: + subject_placeholder: 제목… + error_placeholder: 오류 + user_fields: + title: 사용자 입력 항목 + help: 회원에게 받을 추가 정보를 만들고 가입 필수 여부와 프로필 표시 및 수정 권한을 정합니다. + no_user_fields: 아직 사용자 입력 항목이 없습니다. + add: 사용자 입력 항목 추가 + back: 사용자 입력 항목으로 돌아가기 + edit_header: 사용자 입력 항목 수정 + new_header: 사용자 입력 항목 추가 + untitled: 제목 없음 + name: 항목 이름 + type: 항목 유형 + description: 항목 설명 + preferences: 설정 + save: 저장 + edit: 수정 + delete: 삭제 + cancel: 취소 + delete_confirm: 이 사용자 입력 항목을 삭제하시겠습니까? + options: 선택 항목 + required: + title: 가입 시 필수 + enabled: 필수 + disabled: 선택 + editable: + title: 가입 후 수정 가능 + enabled: 수정 가능 + disabled: 수정 불가 + show_on_profile: + title: 공개 프로필에 표시 + enabled: 프로필에 표시 + disabled: 프로필에 표시하지 않음 + show_on_user_card: + title: 사용자 카드에 표시 + enabled: 사용자 카드에 표시 + disabled: 사용자 카드에 표시하지 않음 + show_on_signup: + title: 가입 화면에 표시 + enabled: 가입 화면에 표시 + disabled: 가입 화면에 표시하지 않음 + searchable: + title: 검색 가능 + enabled: 검색 가능 + disabled: 검색 불가 + field_types: + text: 한 줄 글 + textarea: 여러 줄 글 + date: 날짜 + confirm: 확인 + dropdown: 펼침 목록 + multiselect: 복수 선택 + watched_words: + title: 감시 단어 + description: 특정 단어가 포함된 게시물을 차단하거나 가리거나 링크로 바꾸거나 신고하도록 설정합니다. + search: 검색 + clear_filter: 지우기 + case_sensitive: "(대소문자 구분)" + html: "(HTML)" + download: 다운로드 + clear_all: 모두 지우기 + clear_all_confirm: "%{action} 작업에 등록된 감시 단어를 모두 지우시겠습니까?" + actions: + block: 차단 + censor: 검열 + require_approval: 승인 필요 + flag: 신고 + replace: 대체 + tag: 태그 + silence: 글쓰기 제한 + link: 링크 + action_descriptions: + block: 이 단어가 포함된 게시물을 작성하려고 하면 오류 메시지를 표시합니다. + censor: 이 단어가 포함된 게시물은 허용하되 해당 단어를 가리는 문자로 바꿉니다. + require_approval: 이 단어가 포함된 게시물은 다른 사람에게 보이기 전에 운영진 승인을 받게 합니다. + flag: 이 단어가 포함된 게시물은 허용하되 운영진이 검토하도록 부적절한 콘텐츠로 신고합니다. + replace: 게시물의 단어를 다른 단어로 바꿉니다. + tag: 첫 게시물에 지정한 단어가 있으면 주제에 자동으로 태그를 붙입니다. + silence: 신규 계정의 첫 게시물에 지정한 단어가 있으면 글쓰기를 제한합니다. 운영진이 승인할 때까지 게시물도 자동으로 숨깁니다. + link: 게시물의 단어를 링크로 바꿉니다. + form: + label: 단어 또는 문구 포함 + placeholder: 단어 또는 문구 (*는 와일드카드) + placeholder_regexp: 정규 표현식 + replace_label: 대체 문구 + replace_placeholder: 예시 + tag_label: 태그 + link_label: 링크 + add: 추가 + success: 추가했습니다. + exists: 이미 등록되어 있습니다. + upload: 파일에서 추가 + upload_successful: 파일을 올렸습니다. 단어를 곧 처리합니다. + case_sensitivity_label: 대소문자 구분 + case_sensitivity_description: 대소문자가 같은 단어만 찾습니다. + html_label: HTML + html_description: 대체 결과를 HTML로 출력합니다. + words_or_phrases: 단어 또는 문구 + test: + button_label: 테스트 + modal_title: "%{action} 감시 단어 테스트" + description: 감시 단어와 일치하는지 확인할 내용을 입력하세요. + found_matches: '일치 항목:' + no_matches: 일치하는 항목이 없습니다. + flags: + edit_header: 신고 항목 편집 + description: 설명 + enabled: 사용 + add: 신고 항목 추가 + edit: 편집 + back: 신고 항목으로 돌아가기 + delete: 삭제 + delete_confirm: "'%{name}' 신고 항목을 삭제하시겠습니까?" + flags_tab: 신고 항목 + settings: 신고 설정 + form: + add_header: 신고 항목 추가 + edit_header: 신고 항목 편집 + save: 저장 + name: 이름 + description: 설명 + applies_to: 이 신고 항목을 표시할 위치 + invalid_applies_to: 필수 항목 + topic: 주제 + post: 게시물 + chat_message: 채팅 메시지 + enabled: 저장 후 이 신고 항목 사용 + create_warning: 한 번 사용된 사용자 지정 신고 항목은 삭제할 수 없습니다. 비활성화하거나 내용을 편집할 수 있습니다. + edit_warning: 신고 항목의 이름이나 설명을 바꾸면 기존 기록과 내용이 달라질 수 있습니다. 한 번 사용된 항목은 삭제할 + 수 없습니다. 비활성화하거나 내용을 편집할 수 있습니다. + edit_flag: 신고 항목 편집 + non_editable: 시스템 신고 항목이거나 검토에 사용된 항목이므로 편집할 수 없습니다. 사용 중지할 수는 있습니다. + delete_flag: 신고 항목 삭제 + non_deletable: 시스템 신고 항목이거나 검토에 사용된 항목이므로 삭제할 수 없습니다. 사용 중지할 수는 있습니다. + require_message: 사용자에게 자세한 이유 입력 요청 + require_message_description: 사용자가 이 신고 항목을 선택하면 신고 이유를 자세히 적을 수 있는 입력란을 + 표시합니다. + auto_action_type: 신고된 콘텐츠 자동 숨김 + more_options: + title: 추가 작업 + move_up: 위로 이동 + move_down: 아래로 이동 + embedding: + get_started: 다른 웹사이트에 Discourse를 삽입하려면 먼저 허용할 호스트를 추가하세요. + delete: 삭제 + confirm_delete: 이 호스트를 삭제하시겠습니까? + title: 외부 사이트 삽입 + description: JavaScript API와 IFRAME을 사용해 외부 사이트에 Discourse 주제 댓글을 표시합니다. + host: 허용할 호스트 + allowed_paths: 허용할 경로 + edit: 편집 + category: 게시할 카테고리 + tags: 주제 태그 + post_author: 게시물 작성자 + post_author_description: 이 호스트에서 가져온 모든 주제의 작성자입니다. 비워 두면 원본 화면의 작성자 메타 태그를 + 사용합니다. + post_author_with_default: '게시물 작성자 (기본값: %{author})' + add_host: 호스트 추가 + posts_and_topics: 게시물과 주제 설정 + crawlers: 수집기 설정 + crawlers_description: RSS나 ATOM 피드가 없으면 HTML에서 게시물 내용을 찾습니다. 내용을 정확히 찾기 어렵다면 + CSS 규칙을 지정할 수 있습니다. + embed_by_username: 주제를 만들 사용자 이름 + embed_post_limit: 삽입할 최대 게시물 수 + embed_title_scrubber: 게시물 제목을 정리할 정규 표현식 + embed_truncate: 삽입한 게시물 줄이기 + embed_unlisted: 가져온 주제는 답글이 달릴 때까지 목록에서 숨깁니다. + allowed_embed_selectors: 삽입 콘텐츠에서 허용할 요소의 CSS 선택자 + blocked_embed_selectors: 삽입 콘텐츠에서 제거할 요소의 CSS 선택자 + allowed_embed_classnames: 허용할 CSS 클래스 이름 + save: 저장 + posts_and_topics_settings_saved: 게시물과 주제 설정을 저장했습니다. + crawler_settings_saved: 수집기 설정을 저장했습니다. + back: 외부 사이트 삽입으로 돌아가기 + configuration_snippet: 설정 코드 + full_app_mode: 전체 앱 모드 + full_app_mode_description: 삽입 화면에 전체 Discourse 앱을 불러옵니다. 사용자가 직접 답글과 좋아요 및 + 인용 기능을 사용할 수 있습니다. + host_form: + add_header: 호스트 추가 + edit_header: 호스트 편집 + save: 저장 + nav: + hosts: 호스트 + settings: 설정 + posts_and_topics: 게시물과 주제 + crawlers: 수집기 + api_keys: + title: API 키 + description: API 키를 사용해 Discourse와 외부 시스템을 안전하게 연동하고 작업을 자동화할 수 있습니다. 키마다 + 접근 범위를 지정해 기능과 민감한 데이터에 대한 권한을 제한할 수 있습니다. + add: API 키 추가 + no_api_keys: 아직 API 키가 없습니다. + api: + scopes: + descriptions: + chat: + create_message: 지정한 채널에 채팅 메시지를 만듭니다. + web_hooks: + title: 웹훅 + none: 아직 웹훅이 없습니다. + instruction: 사이트에서 지정한 이벤트가 발생하면 외부 서비스에 알릴 수 있습니다. 웹훅이 실행되면 지정한 주소로 POST + 요청을 보냅니다. + add: 웹훅 추가 + chat_event: + group_name: 채팅 이벤트 + chat_message_created: 메시지 생성 + chat_message_edited: 메시지 수정 + chat_message_trashed: 메시지 삭제 + chat_message_restored: 메시지 복원 + form_templates: + nav_title: 템플릿 + title: 양식 템플릿 + help: 새 주제를 작성할 때 사용할 양식 구조를 만듭니다. + new_template: 새 템플릿 + site_text: + show_outdated: 오래되거나 유효하지 않은 항목만 표시 + only_show_selected_locale: 선택한 언어의 결과만 표시 + emoji: + title: 이모티콘 + description: 모든 사용자가 사용할 이모티콘을 추가합니다. 여러 파일을 선택하면 파일 이름으로 이모티콘을 한꺼번에 만들며 선택한 + 그룹이 모든 파일에 적용됩니다. + no_emoji: 아직 사용자 지정 이모티콘이 없습니다. + add: 이모티콘 추가 + invite: + button_text: 초대 보내기 + button_title: 초대 보내기 + users: + show_emails: 이메일 표시 + hide_emails: 이메일 숨기기 + titles: + active: 활성 사용자 + new_features: + check_for_updates: 업데이트 확인 + reports: + group_engagement: 참여 + group_traffic: 트래픽 + group_members: 회원 + group_content: 콘텐츠 및 상태 + group_moderation_and_security: 운영 및 보안 + group_other: 기타 + backups: + files_title: 백업 파일 + operations: + restore: + is_disabled: 현재 복원 기능이 꺼져 있습니다. 사용하려면 사이트 설정에서 켜세요. + is_disabled_title: 현재 복원 기능이 꺼져 있습니다. 사이트 설정에서 '복원 허용'을 검색해 켜세요. + logs: + title: 로그 및 차단 관리 + description: 운영진 작업과 검색 기록을 확인하고 이메일과 IP 주소 및 주소 차단 규칙을 관리합니다. + screened_emails: + title: 차단 이메일 + logster: + title: 오류 로그 + plugins: + settings_disabled: 이 플러그인은 켜거나 끌 수만 있으며 추가 설정은 없습니다. + navigation_menu: + sidebar: 사이드바 + header_dropdown: 머리글 펼침 메뉴 + legacy: 기존 방식 + homepage: + top_menu_default: 상단 메뉴의 첫 항목 + duplicate_topic_titles: + disallowed: 허용하지 않음 + allowed_across_categories: 서로 다른 카테고리에서 허용 + allowed: 허용 + upcoming_changes: + default_warning: 예정된 변경 사항으로 이 설정의 기본값이 %{oldDefaultValue}에서 %{newDefaultValue}(으)로 + 바뀌었습니다. 예정된 + 변경 사항에서 자세히 확인할 수 있습니다. + default_warning_short: 이 설정의 기본값이 바뀌었습니다. 예정된 + 변경 사항에서 자세히 확인할 수 있습니다. + config: + about: + title: 사이트 소개 + header_description: 커뮤니티의 목적과 운영 주체 및 연락 방법을 소개 화면에 표시할 수 있도록 설정합니다. + content: + title: 콘텐츠 + header_description: 주제와 게시물을 관리하는 방식과 회원의 콘텐츠 작성 환경을 설정합니다. + sub_pages: + categories_and_tags: + title: 카테고리 및 태그 + sharing: + title: 공유 + posts_and_topics: + title: 게시물 및 주제 + stats_and_thresholds: + title: 통계 및 기준값 + category_management: + title: 카테고리 관리 + header_description: 카테고리 유형과 계층 구조 및 각 유형에 지정된 카테고리를 확인합니다. + create_category: 카테고리 만들기 + tabs: + settings: 설정 + filter_placeholder: 카테고리 검색 + open_settings: 설정 열기 + types: + unavailable: "%{categoryType} 카테고리 유형을 사용할 수 없습니다." + all: + title: 모든 카테고리 + description: 설정된 모든 카테고리 유형의 카테고리를 한곳에서 확인합니다. + discussion: + title: 일반 토론 + description: 일반 주제와 답글을 사용하는 기본 카테고리입니다. + events: + title: 이벤트 + description: 일정과 참여 정보를 다루는 이벤트 카테고리입니다. + support: + title: 도움 및 지원 + description: 질문과 답변 및 문제 해결을 위한 지원 카테고리입니다. + ideas: + title: 아이디어 + description: 제안과 아이디어를 모으고 의견을 나누는 카테고리입니다. + table: + category: 카테고리 + visibility: 공개 범위 + topics: 주제 + visibility: + public: 공개 + restricted: 제한 + visibility_filter: + all: 모든 카테고리 + public: 공개 카테고리 + restricted: 제한된 카테고리 + login: + title: 로그인 및 인증 + header_description: 로그인과 인증 방식 및 비밀 키와 OAuth2 제공자를 설정합니다. + sub_pages: + common_settings: + title: 설정 + authenticators: + title: 소셜 로그인 + discourseconnect: + title: Discourse Connect + discourse_id: + title: Discourse ID + notifications: + title: 알림 + header_description: 이메일과 푸시 알림 및 멘션 제한과 알림 통합 등 회원 알림 방식을 설정합니다. + localization: + title: 언어 및 지역 + header_description: 커뮤니티 화면 언어와 시간대 등 회원에게 적용할 지역 설정을 관리합니다. + analytics: + title: 분석 및 검색 노출 + header_description: 검색 엔진 노출을 개선하고 방문자 통계 수집 방식을 설정합니다. + user_defaults: + title: 사용자 기본값 + header_description: 새 회원의 시작 환경에 적용할 기본 설정값을 지정합니다. + trust_levels: + title: 신뢰 등급 + header_description: 활동이 꾸준하고 건전한 회원의 신뢰 등급이 자동으로 올라가도록 조건과 알림을 조정합니다. + group_permissions: + title: 그룹 권한 + header_description: Discourse 기능에 대한 그룹별 접근 권한을 한곳에서 관리합니다. + user_fields: + title: 사용자 입력 항목 + header_description: 회원에게 받을 추가 정보를 만들고 가입 필수 여부와 프로필 표시 및 수정 권한을 정합니다. + watched_words: + title: 감시 단어 + header_description: 특정 단어가 포함된 게시물을 차단하거나 가리거나 링크로 바꾸거나 신고하도록 설정합니다. + site_admin: + title: 사이트 관리 + header_description: 사이트 운영과 관련된 여러 설정을 관리합니다. + mcp: + title: MCP 서버 + header_description: MCP 접근 권한과 기능 및 OAuth 클라이언트와 승인 내역과 활동을 설정합니다. + settings: + description: MCP 서버와 OAuth 보안을 제어하는 사이트 설정입니다. + tabs: + overview: 개요 + access: 접근 권한 + capabilities: 기능 + clients: OAuth 클라이언트 + authorizations: 승인 내역 + activity: 활동 + overview: + title: MCP 서버 개요 + description: 서버 상태와 접속 주소 및 공개 기능과 설정 확인 목록을 검토합니다. + endpoint_title: 서버 접속 주소 + protocol: 프로토콜 버전 + server_version: 서버 버전 + status: 상태 + catalog_title: 공개 기능 + tools: 도구 + resources: 리소스 + prompts: 프롬프트 + schema_size: 예상 스키마 크기 + schema_size_value: "%{bytes}바이트" + activity_title: 현재 사용량 + approved_oauth_clients: 승인된 OAuth 클라이언트 + authorizations: 승인 내역 + tokens: 활성 토큰 + errors: 최근 오류 + setup_title: 설정 확인 목록 + warnings_title: 보안 경고 + values: + server_status: + available: 사용 가능 + disabled: 비활성 + embedding: + title: 외부 사이트 삽입 + header_description: JavaScript API와 IFRAME을 사용해 외부 사이트에 Discourse 주제 댓글을 + 표시합니다. + problem_checks: + title: 문제 점검 + header_description: 등록된 문제 점검 항목과 현재 상태를 확인합니다. + identifier: 점검 항목 + target: 대상 + priority: 우선순위 + status: 상태 + passing: 정상 + failing: 문제 있음 + last_run_at: 마지막 실행 + ignore: 무시 + watch: 감시 + more_options: + title: 추가 작업 + rate_limits: + title: 요청 제한 + header_description: 주제 작성과 메시지 전송 및 답글 게시 같은 작업을 사용자가 얼마나 자주 수행할 수 있는지 설정합니다. + onebox: + title: 링크 미리보기 + header_description: 사이트에서 링크 미리보기를 만들고 표시하는 방식을 설정합니다. + experimental: + title: 실험 기능 + header_description: 사이트의 실험 기능을 켜거나 끕니다. 대부분의 기능은 그룹별로 적용할 수 있습니다. + api_keys: + title: API 키 + header_description: API 키를 사용해 Discourse와 외부 시스템을 안전하게 연동하고 작업을 자동화할 수 있습니다. + 키마다 접근 범위를 지정해 기능과 민감한 데이터에 대한 권한을 제한할 수 있습니다. + webhooks: + title: 웹훅 + header_description: 사이트에서 지정한 이벤트가 발생하면 외부 서비스에 알립니다. 웹훅이 실행되면 지정한 주소로 POST + 요청을 보냅니다. + themes: + title: 테마 + header_description: 사이트 전체 디자인과 화면 요소를 바꾸는 테마를 관리합니다. + themes_and_components: + title: 테마 및 구성 요소 + header_description: 사이트에 맞는 테마와 구성 요소로 Discourse 화면을 꾸밉니다. + breadcrumb_title: 꾸미기 + install: 설치 + theme_site_settings: + title: 테마 사이트 설정 + description: 테마가 일부 핵심 사이트 설정을 덮어써서 전체 화면 환경을 조정할 수 있게 합니다. + themes: + title: 테마 + description: 모든 사용자의 사이트 전체 모양과 분위기를 바꾸는 테마입니다. + themes_intro: 새 테마를 설치하거나 처음부터 직접 만들어 보세요. + new_theme: 새 테마 + back: 테마로 돌아가기 + install: 설치 + theme_site_settings: + title: 테마 사이트 설정 + groups: + title: 그룹 + header_description: 그룹을 만들고 관리하며 권한과 활동 및 받은 편지함을 확인합니다. + navigation: + title: 내비게이션 + header_description: 사이트의 이동 링크와 메뉴 항목을 설정합니다. 기본 이동 메뉴와 홈페이지 위쪽의 빠른 링크 및 + 관리자 사이드바를 관리할 수 있습니다. + security: + title: 보안 + header_description: 2단계 인증과 운영자 권한 및 콘텐츠 보안 정책을 설정합니다. + emoji: + title: 이모티콘 + header_description: 모든 사용자가 사용할 이모티콘을 추가합니다. 여러 파일을 선택하면 파일 이름으로 이모티콘을 한꺼번에 + 만들며 선택한 그룹이 모든 파일에 적용됩니다. + logo: + title: 로고 + header_description: 사이트 전체에 사용할 로고와 아이콘을 설정합니다. + fonts: + title: 글꼴 + header_description: 사이트의 기본 글꼴과 제목 글꼴 및 기본 글자 크기를 설정합니다. + form: + more_fonts: 글꼴 더 보기 + fewer_fonts: 글꼴 간단히 보기 + saved: 글꼴 설정을 저장했습니다. + base_font: + title: 기본 글꼴 + heading_font: + title: 제목 글꼴 + default_text_size: + title: 기본 글자 크기 + description: 사용자는 환경설정에서 자신에게 적용할 글자 크기를 따로 바꿀 수 있습니다. + welcome_banner: + title: 환영 배너 + header_description: 방문자에게 검색창과 함께 표시할 환영 배너를 설정합니다. + saved: 환영 배너 설정을 저장했습니다. + form: + header_new_members: + placeholder: 어서 오세요 %{preferred_display_name}님! + header_logged_in: + placeholder: 어서 오세요 %{preferred_display_name}님! + header_anonymous: + placeholder: "%{site_name}에 오신 것을 환영합니다!" + email: + title: 이메일 설정 + header_description: 회원에게 보내는 이메일의 설정을 관리합니다. + sub_pages: + server_settings: + title: 서버 설정 + header_description: 회원에게 보내는 이메일의 서버 설정을 관리합니다. + preview_summary: + title: 요약 메일 미리보기 + header_description: 활동이 없는 사용자에게 보내는 요약 메일의 내용을 미리 확인합니다. + advanced_test: + title: 고급 테스트 + header_description: Discourse가 받은 이메일을 처리하는 방식을 확인합니다. + email_logs: + title: 이메일 기록 + header_description: 사이트에서 보내고 받은 이메일 처리 기록을 확인합니다. + sub_pages: + sent: + title: 보낸 메일 + header_description: 보낸 이메일 기록을 확인합니다. + skipped: + title: 건너뜀 + header_description: 보내지 않고 건너뛴 이메일 기록을 확인합니다. + bounced: + title: 반송됨 + header_description: 반송된 이메일 기록을 확인합니다. + received: + title: 받은 메일 + header_description: 받은 이메일 기록을 확인합니다. + rejected: + title: 거부됨 + header_description: 거부된 이메일 기록을 확인합니다. + staff_action_logs: + title: 로그 및 차단 관리 + header_description: 운영진 작업과 검색 기록을 확인하고 이메일과 IP 주소 및 주소 차단 규칙을 관리합니다. + sub_pages: + screened_emails: + title: 차단 이메일 + header_description: 가입 시 확인할 이메일 주소와 차단 동작을 관리합니다. + screened_ips: + title: 차단 IP + header_description: 감시하거나 허용할 IP 주소를 관리합니다. + screened_urls: + title: 차단 주소 + header_description: 스팸 사용자 게시물에서 발견된 주소를 관리합니다. + search_logs: + title: 검색 기록 + header_description: 사이트에서 수행된 검색 기록을 확인합니다. + config_areas: + about: + general_settings: 기본 설정 + community_name: 커뮤니티 이름 + community_name_placeholder: 커뮤니티 이름 + community_summary: 커뮤니티 요약 + community_description: 커뮤니티 설명 + community_title: 커뮤니티 짧은 제목 + community_title_help: 카테고리와 주제 목록 같은 주요 화면의 브라우저 탭에 표시할 짧은 설명입니다. + banner_image: 배너 이미지 + banner_image_help: '권장 크기: 1100 × 300픽셀. 지원 형식: JPG · PNG · SVG. 최대 용량: + 10MB.' + contact_information: 연락처 정보 + community_owner: 커뮤니티 운영자 + community_owner_placeholder: 운영자 이름 + community_owner_help: 중요 알림에 사용할 이름입니다. 소개 화면에도 표시되며 공개 사이트에서는 비회원도 볼 수 + 있습니다. + contact_email: 연락처 이메일 + contact_email_placeholder: contact@example.com + contact_email_help: 중요 알림에 사용할 이메일입니다. 소개 화면에도 표시되며 공개 사이트에서는 비회원도 볼 수 있습니다. + contact_url: 연락처 주소 + contact_url_placeholder: https://example.com/contact + contact_url_help: 입력하면 소개 화면의 연락처 이메일을 대신하며 공개 사이트에서는 비회원도 볼 수 있습니다. + site_contact_name: 시스템 메시지 발신자 + site_contact_name_help: 자동 메시지를 보낼 운영진 사용자 이름입니다. 비워 두면 기본 시스템 계정을 사용합니다. + site_contact_group: 시스템 메시지 수신 그룹 + site_contact_group_help: 자동으로 보내는 모든 개인 메시지에 초대할 그룹입니다. + your_organization: 운영 조직 + your_organization_description: 서비스 이용 약관과 개인정보 처리 안내에 사이트 운영 주체와 적용 관할을 + 표시할 때 사용합니다. + company_name: 이름 + company_name_placeholder: 회사 또는 단체 이름 + company_name_warning: 비워 두면 기본 서비스 이용 약관과 개인정보 처리 안내가 제공되지 않습니다. + company_url: 웹사이트 + company_url_placeholder: https://example.com + governing_law: 준거법 + governing_law_placeholder: 국가 또는 지역 + governing_law_help: 사이트 법률 사항에 적용할 관할을 지정합니다. 보통 회사가 등록되어 있거나 운영되는 국가 또는 + 지역을 입력합니다. + city_for_disputes: 분쟁 관할 도시 + city_for_disputes_placeholder: 도시 + city_for_disputes_help: 포럼 이용과 관련된 법률 분쟁을 해결할 관할 도시를 지정합니다. + extra_groups: + heading: 그룹 목록 + description: 소개 화면에 추가로 표시할 그룹입니다. + groups: 그룹 + order: 정렬 순서 + initial_members: 기본 표시 인원 + initial_members_description: 더 보기 버튼을 표시하기 전에 보여 줄 그룹 회원 수입니다. + show_description: 설명 포함 + locale_selector: + title: 언어 + description: 번역할 수 있는 소개 화면 항목만 표시됩니다. + optional: "(선택 사항)" + update: 업데이트 + toasts: + general_settings_saved: 기본 설정을 저장했습니다. + contact_information_saved: 연락처 정보를 저장했습니다. + your_organization_saved: 운영 조직 정보를 저장했습니다. + extra_groups_saved: 그룹 목록을 저장했습니다. + saved: 저장했습니다. + legal: + title: 법률조항 + header_description: 서비스 이용 약관과 개인정보 처리방침 및 연락처와 유럽연합 관련 법률 설정을 관리합니다. + flags: + title: 관리 + header_description: 신고 기능으로 콘텐츠와 사용자 활동을 관리합니다. 기본 신고 항목을 그대로 사용하거나 사이트 + 운영 방식에 맞춰 필요한 항목만 조정할 수 있습니다. + themes_and_components: + breadcrumb_title: 꾸미기 + install: 설치 + theme_site_settings: + title: 테마 사이트 설정 + description: 테마가 일부 핵심 사이트 설정을 덮어써서 전체 화면 환경을 조정할 수 있게 합니다. + themes: + title: 테마 + description: 모든 사용자의 사이트 전체 모양과 분위기를 바꾸는 테마입니다. + themes_intro: 새 테마를 설치하거나 처음부터 직접 만들어 보세요. + new_theme: 새 테마 + back: 테마로 돌아가기 + install: 설치 + customize: + theme: + default: 기본 테마 + default_theme: 기본 테마 + colors: + from_theme: '테마에서 제공: %{name}' + filters: + user_selectable: 사용자 선택 가능 + from_theme: 테마에서 제공 + default_light_badge: + text: 기본 밝은 화면 + title: 기본 밝은 화면 색상표 + site_settings: + chat_separate_sidebar_mode: + fullscreen: 채팅을 전체 화면으로 열었을 때 + depends_on_notice: + one: "%{dependencyLinks} 설정을 켰을 때만 적용됩니다." + other: "%{dependencyLinks} 설정을 켰을 때만 적용됩니다." + depends_on_values_notice: + one: "%{dependencyLinks} 설정이 호환되는 값일 때만 적용됩니다." + other: "%{dependencyLinks} 설정이 호환되는 값일 때만 적용됩니다." + clear_filter: 필터 지우기 + add_url: 주소 추가 + add_host: 호스트 추가 + add_group: 그룹 추가 + download_file: 다운로드 + uploaded_image_list: + label: 목록 편집 + empty: 아직 이미지가 없습니다. 이미지를 올려 주세요. + upload: + label: 업로드 + title: 이미지 업로드 + upload_restrictions: + extensions: '허용 형식: %{extensions}' + max_size: '최대 용량: %{size}' + selectable_avatars: + title: 사용자가 선택할 수 있는 아바타 목록 + table_column_heading: + status: 상태 + simple_list: + add_item: 항목 추가… + categories: + content_localization: 콘텐츠 번역 + nested_replies: 중첩 답글 + onebox: 링크 미리보기 + embedding: 외부 사이트 삽입 + experimental: 실험 기능 + ad_plugin: 광고 플러그인 + adsense_plugin: AdSense + dfp_plugin: Google Ad Manager + amazon_plugin: Amazon 광고 + carbonads_plugin: Carbon Ads + adbutler_plugin: AdButler + discourse_affiliate: 제휴 링크 + discourse_ai: AI + discourse_assign: 담당자 배정 + discourse_captcha: 캡차 + chat_integration: 외부 채팅 연동 + discourse_data_explorer: 데이터 탐색기 + discourse_events: 이벤트 + discourse_gamification: 점수 경쟁 + discourse_github: GitHub 연동 + discourse_login_with_amazon: Amazon 로그인 + discourse_math: 수식 + discourse_openid_connect: OpenID Connect + discourse_patreon: Patreon 연동 + discourse_post_voting: 게시물 투표 + discourse_reactions: 반응 + discourse_rewind: 되돌아보기 + discourse_solved: 해결됨 + discourse_subscriptions: 구독 + discourse_templates: 템플릿 + discourse_topic_voting: 주제 투표 + discourse_zendesk: Zendesk 연동 + poll: 설문 + skip_links_label: 탐색 건너뛰기 링크 + skip_to_where_you_left_off: 마지막으로 읽던 위치로 이동 (게시물 %{post_number}) + skip_to_where_you_left_off_last: 마지막으로 읽던 위치로 이동 (마지막 댓글인 게시물 %{post_number}) + skip_to_last_reply: 마지막 댓글로 이동 + skip_to_top: 맨 위로 이동 + notifications_tracking: + tooltip: '알림 수준: %{level}' + post: + accessible_heading: "%{username}님이 %{date}에 작성한 게시물" + heading_anchor: 제목 바로가기 + quote_reply_shortcut: 인용 (또는 q 누르기) + quote_edit_shortcut: 편집 (또는 e 누르기) + quote_copy: 인용문 복사 + quote_copied_to_clipboard: 인용문을 클립보드에 복사했습니다 + edit_history: 게시물 편집 기록 + show_more: 더 보기… + load_more_replies: 댓글 더 불러오기 + load_more_posts_above: 위쪽 게시물 더 불러오기 + load_more_posts_below: 아래쪽 게시물 더 불러오기 + sr_collapse_replies: 펼쳐진 댓글 접기 + sr_load_more_replies: 펼쳐진 댓글 더 불러오기 + loading_more_posts_above: 위쪽 게시물을 불러오는 중… + loading_more_posts_below: 아래쪽 게시물을 불러오는 중… + loading_complete: 불러오기 완료 + sr_expand_replies: + one: 이 게시물에 댓글이 %{count}개 있습니다 + other: 이 게시물에 댓글이 %{count}개 있습니다 + sr_below_embedded_posts_description: '게시물 #%{post_number}의 댓글' + sr_embedded_reply_description: "@%{username}님이 게시물 #%{post_number}에 작성한 댓글" + gap: + one: 숨겨진 댓글 %{count}개 보기 + sr_reply_to: "@%{username}님의 게시물 #%{post_number}에 댓글 달기" + link_clicked: + one: 링크를 %{count}회 열었습니다 + other: 링크를 %{count}회 열었습니다 + notice: + custom_created_by: "(%{userLinkHTML}님이 추가)" + has_replies: + one: 댓글 %{count}개 + has_likes_title: + one: "%{count}명이 이 게시물을 좋아합니다" + has_likes_title_you: + one: 나와 다른 사람 %{count}명이 이 게시물을 좋아합니다 + sr_post_like_count_button: + one: "%{count}명이 이 게시물을 좋아합니다." + likes_popup: + title: + one: 좋아요 %{count}개 + sr_post_read_count_button: + one: "%{count}명이 이 게시물을 읽었습니다." + other: "%{count}명이 이 게시물을 읽었습니다." + filtered_replies_hint: + one: 이 게시물과 댓글 보기 + filtered_replies_viewing: + one: '댓글 %{count}개를 보는 중:' + badge_granted_tooltip: "%{username}님이 이 게시물로 '%{badge_name}' 배지를 받았습니다!" + errors: + upload: "%{file_name} 파일을 올리는 중 오류가 발생했습니다. 다시 시도해 주세요." + backup_too_large: 백업 파일이 너무 큽니다. + file_size_zero: 올리려는 파일의 크기가 0바이트입니다. 파일을 확인한 뒤 다시 시도해 주세요. + too_many_dragged_and_dropped_files: + one: 한 번에 파일을 %{count}개만 올릴 수 있습니다. + no_uploads_authorized: 올릴 수 있도록 허용된 파일이 없습니다. + cancel_composer: + confirm: 작성 중인 게시물을 버리시겠습니까? + confirm_edit: 편집한 내용을 버리시겠습니까? + discard_edit: 변경 내용 버리기 + whisper_groups: 이 게시물은 %{groupNames} 그룹만 볼 수 있는 비공개 대화입니다 + controls: + menu_label: 게시물 작업 + undo_like_action: 좋아요 취소 + anonymous_flag: 운영진에게 이메일로 이 게시물 신고 + delete_action: 게시물 삭제 + undelete_action: 게시물 복원 + view_deleted: 삭제된 게시물 내용 보기 + link_copied: 링크를 복사했습니다! + delete_replies: + direct_replies: + one: 예. 직접 달린 댓글 %{count}개도 삭제 + all_replies: + one: 예. 댓글 %{count}개도 삭제 + wiki_description: 허용된 그룹이 이 게시물을 편집할 수 있게 합니다 + convert_to_moderator_description: 이 게시물의 내용을 강조 표시합니다 + rebake_description: 서식이나 삽입 콘텐츠를 바로잡기 위해 이 게시물을 다시 처리합니다 + publish_page_description: 이 주제를 독립된 페이지로 공개합니다 + change_owner: 소유자 변경… + grant_badge: 배지 수여… + add_post_notice_description: 이 게시물 위에 강조 안내를 추가합니다 + delete_topic_confirm_modal: + one: 이 주제는 조회수가 %{count}회를 넘어 검색으로 자주 찾는 글일 수 있습니다. 내용을 개선하는 대신 주제 전체를 삭제하시겠습니까? + add_post_notice: 공식 안내 추가… + change_post_notice: 공식 안내 변경… + delete_post_notice: 공식 안내 삭제 + remove_yourself_from_pm: 이 메시지에서 나가시겠습니까? 나가면 더 이상 메시지를 보거나 댓글을 달 수 없습니다. + permanently_delete: 영구 삭제 + permanently_delete_confirm_phrase: 영구 삭제 + actions: + people: + like: + one: 좋아요를 표시했습니다 + read: + one: 읽었습니다 + like_capped: + one: 외 %{count}명이 좋아합니다 + read_capped: + one: 외 %{count}명이 읽었습니다 + by_you: + illegal: 불법 콘텐츠로 신고했습니다 + custom: 이 주제를 %{custom}(으)로 신고했습니다 + delete: + confirm: + one: 이 게시물을 삭제하시겠습니까? + merge: + confirm: + one: 이 게시물을 합치시겠습니까? + other: 게시물 %{count}개를 합치시겠습니까? + bookmarks: + name_input_label: 북마크 이름 + filtered_replies: + viewing_summary: 이 주제의 주요 댓글을 보는 중 + original_language: 이 게시물은 원래 %{language}(으)로 작성되었습니다 + original_language_and_outdated: 이 게시물은 원래 %{language}(으)로 작성되었습니다. 번역이 최신 내용과 + 다를 수 있습니다 + originally_written_in: '원문 언어: %{language}' + click_to_show_original: 원문을 보려면 누르세요 + tap_to_show_original: 원문을 보려면 여기를 누르세요 + click_to_show_translation: 번역문을 보려면 누르세요 + tap_to_show_translation: 번역문을 보려면 여기를 누르세요 + ai_translation_disclaimer: 자동 번역에는 부정확한 내용이 있을 수 있습니다. + localizations: + table: + locale: 언어 + post_language_selector: + none: 설정되지 않음 + title: 포스트랭귀지 + header: 이 게시물은 (으) 로 작성되었습니다. + modal: + post_language: 포스트랭귀지 + discard_language_change: 변경 사항 취소 + save_post_language: 포스트 언어 저장 + topic_language: 주제 제목 언어 + post_language_updated: 포스트 언어 업데이트됨 + save_topic_language: 주제 제목 언어 저장 + topic_language_updated: 주제 제목 언어 업데이트됨 + edit_warning: + action_original: 원래 게시물 + action_translation: 이 번역 수정 + add: 새 번역 추가 + view: + one: "%{count} 번역된 로케일 보기" + other: "%{count} 번역된 로케일 보기" + manage: + one: 번역 관리 (%{count} 기존) + other: 번역 관리 (%{count} 기존) + success: 번역이 성공적으로 업데이트되었습니다 + revisions: + locale: + no_locale_set: 언어 집합이 없습니다. + locale_removed: 언어 삭제됨 + reply_to: + none: 응답 대상 없음 + controls: + destroy: 리비전 삭제 + bookmarks: + post_bookmark: '게시물 #%{post_number}' + jump_to_post: "#%{post_number}로 이동" + bookmark_topic: 주제 북마크 + edit_topic_bookmark: 주제 북마크 편집 + delete_topic_bookmark: 주제 북마크 삭제 + created_with_reminder_generic: "%{date}에 알림을 받도록 북마크했습니다. %{name}" + confirm_clear: 이 주제의 북마크를 모두 삭제하시겠습니까? + auto_delete_preference: + label: 알림을 받은 뒤 + after_reminder_label: 알림을 보낸 뒤 처리 방법 + after_reminder_checkbox: 앞으로 만드는 모든 북마크 알림의 기본값으로 사용 + bulk: + delete_completed: 북마크를 삭제했습니다. + reminders_cleared: 북마크 알림을 해제했습니다. + toggle: 북마크 여러 개 선택 전환 + selected_count: + one: "%{count}개 선택" + other: "%{count}개 선택" + flagging: + title: 건강한 커뮤니티를 만드는 데 힘써 주셔서 감사합니다! + review_process_description: 모든 신고는 운영진에게 전달되며 가능한 한 빨리 검토합니다. + take_action: 조치하기… + take_action_options: + default: + details: 신고 기준에 즉시 도달시켜 게시물을 숨기고 대기 중인 모든 신고에 동의합니다 + take_action_tooltip: 신고 기준에 즉시 도달시켜 게시물을 숨기고 대기 중인 모든 신고에 동의합니다 + formatted_name: + illegal: 불법 콘텐츠 + notify_user_textarea_label: 사용자에게 보낼 메시지 + notify_moderators_textarea_label: 운영진에게 보낼 메시지 + custom_placeholder_illegal: 이 콘텐츠가 불법이라고 판단한 구체적인 이유를 적어 주세요. 가능하면 관련 링크와 사례도 + 함께 적어 주세요. + confirmation_illegal: 위에 작성한 내용은 정확하며 빠진 내용이 없습니다. + custom_message: + at_least: + one: "%{count}자 이상 입력하세요" + more: + one: "%{count}자 더 입력하세요…" + other: "%{count}자 더 입력하세요…" + left: + one: "%{count}자 남음" + flagging_topic: + title: 건강한 커뮤니티를 만드는 데 힘써 주셔서 감사합니다! + search: + last_read: 마지막으로 읽은 위치 + result_count: + one: "%{term} 검색 결과%{count}개" + results_announcement: + one: 검색 결과를 %{count}개 찾았습니다. + other: 검색 결과를 %{count}개 찾았습니다. + in: 검색 위치 + in_messages: 메시지에서 검색 + in_messages_tooltip: 일반 주제 검색으로 전환 + mobile_enter_hint: 또는 검색을 누르세요 + experience: + search_field: 사이트 상단의 검색 입력란 + search_icon: 프로필 사진 옆의 검색 아이콘 + type: + label: 검색 유형 + categories_and_tags: 카테고리와 태그 + advanced: + filters: + label: 다음 조건의 주제와 게시물만 표시 + all: 메시지 포함 + tagging: + add_synonyms_explanation: + one: 현재 이 태그를 사용하는 모든 위치가 대신 %{tag_name} 태그를 사용하도록 변경됩니다. 이 변경을 적용할까요? + bulk_create_already_exist: + one: "%{count}개 태그가 이미 있습니다:" + other: "%{count}개 태그가 이미 있습니다:" + bulk_create_inline_placeholder: 태그 만들기. 쉼표로 구분하세요 + bulk_create_some_failed: '일부 태그를 만들지 못했습니다:' + bulk_create_success: + one: "%{count}개 태그를 만들었습니다:" + other: "%{count}개 태그를 만들었습니다:" + category_restrictions: + one: "%{categories} 카테고리에서만 사용할 수 있습니다." + other: '다음 카테고리에서만 사용할 수 있습니다: %{categories}.' + choose_for_topic: 태그 선택 사항… + choose_for_topic_required: + one: 태그를 %{count}개 이상 선택하세요… + other: 태그를 %{count}개 이상 선택하세요… + choose_for_topic_required_group: + one: "‘%{name}’에서 태그를 %{count}개 선택하세요…" + other: "‘%{name}’에서 태그를 %{count}개 선택하세요…" + delete_confirm: + one: 이 태그를 삭제하고 지정된 주제 %{count}개에서 제거할까요? + delete_confirm_synonyms: + one: 연결된 동의어도 삭제됩니다. + delete_unused_confirmation: + one: '태그 %{count}개를 삭제합니다: %{tags}' + delete_unused_confirmation_more_tags: + one: "%{tags} 외 %{count}개" + edit: 이 태그 편집 + groups: + cannot_save: + empty_name: 태그 그룹 이름이 비어 있어 저장할 수 없습니다. + no_groups: 권한을 적용할 그룹을 하나 이상 선택해야 합니다. + no_tags: 태그를 하나 이상 선택해야 합니다. + edit_title: 태그 그룹 편집 + new: 새 그룹 + new_name: 새 태그 그룹 + new_title: 새 그룹 만들기 + select_groups_placeholder: 그룹 선택… + title: 태그 그룹 + info: 태그 정보 보기 + localization: + add: 번역 추가 + hint: 언어에 따라 다른 태그 이름을 표시하려면 번역을 추가하세요. + language: 태그 언어 + language_description: 이 태그 이름과 설명에 사용한 기본 언어입니다. + locale: 언어 + remove: 번역 제거 + no_synonyms: 이 태그에는 동의어가 없습니다. + settings: + add_synonym_placeholder: 동의어로 추가할 태그 검색… + add_synonyms_confirm: 현재 %{synonymNames} 태그를 사용하는 모든 위치가 대신 %{tagName} 태그를 + 사용하도록 변경됩니다. 이 변경을 적용할까요? + delete: 태그 삭제 + edit_tag_prefix: '태그 편집:' + edit_title: '태그 편집: %{name}' + invalid_slug: 영문 소문자와 숫자를 사용하세요. 단어 사이는 하이픈 하나로 구분할 수 있습니다. + localizations: 번역 + no_synonyms: 이 태그에 지정된 동의어가 없습니다. + save: 태그 저장 + saved: 태그 설정을 저장했습니다 + select_tag: 편집할 태그 선택 + slug_placeholder: 태그 주소 이름. 비워 두면 이름에서 자동 생성됩니다 + synonyms_hint: 위 태그를 사용하면 %{baseTagName}(으)로 바뀝니다. + staff_info: 사용 범위를 제한하려면 이 태그를 태그 그룹에 넣으세요. + synonym_hint: "→ %{tag_name}" + synonyms_description: + one: 동의어 %{synonyms}은 %{base_tag_name}(으)로 바뀝니다. + other: 동의어 %{synonyms}은 %{base_tag_name}(으)로 바뀝니다. + synonyms_inline: '다음 동의어가 %{base_tag_name}(으)로 바뀝니다:' + tag_groups_info: + one: 이 태그는 ‘%{tag_groups}’ 태그 그룹에 속합니다. + other: '이 태그는 다음 태그 그룹에 속합니다: %{tag_groups}.' + tag_groups_info_prefix: + one: '이 태그가 속한 태그 그룹: ' + other: '이 태그가 속한 태그 그룹: ' + login: + twitter: + name: X + sr_title: '다음으로 로그인:' + title: '다음으로 로그인:' + hide_password: 숨기기 + linkedin_oidc: + name: LinkedIn + sr_title: LinkedIn으로 로그인 + title: LinkedIn으로 로그인 + works_with: 다음과 함께 작동합니다. + logging_in: 로그인 중… + use_passkey: 패스키 사용 + discourse_id: + name: Discourse ID + title: Discourse ID로 로그인 + hide_password_title: 비밀번호 숨기기 + show_password_title: 비밀번호 표시 + authenticating: 인증 중… + no_login_methods: + title: 로그인 방법 없음 + use_security_key: 보안 키 사용 + passkey: + name: 비밀번호로 로그인 + second_factor_toggle: + passkey: 대신 패스키를 사용하세요 + passkey_security_error: '보안 오류가 발생했습니다: %{message}' + passkey_2fa_description: 비밀번호로 본인 인증을 완료해주세요. + create_account: + progress_bar: + activate: 활성화 + activation_title: 계정 활성화 + no_account_yet: 계정이 없나요? diff --git a/config/locales/server.ko.yml b/config/locales/server.ko.yml index 4648c3d..c49ccb9 100644 --- a/config/locales/server.ko.yml +++ b/config/locales/server.ko.yml @@ -1,12 +1,2268 @@ +--- ko: + post_action_types: + inappropriate: + title: 부적절함 + description: 이 게시물에는 불쾌감을 주거나 모욕적이거나 혐오 행위에 해당하거나 커뮤니티 + 지침을 위반하는 내용이 있습니다. + short_description: 커뮤니티 지침 위반 + illegal: + title: 불법 콘텐츠 + description: 법률을 위반한 것으로 의심되는 내용이 있어 운영진의 확인이 필요한 게시물입니다. + short_description: 법률 위반이 의심되는 콘텐츠 + topic_flag_types: + spam: + title: 스팸 + description: 이 주제는 사이트와 관련이 없는 광고성 콘텐츠입니다. + long_form: 이 주제를 스팸으로 신고했습니다 + short_description: 광고성 콘텐츠 + inappropriate: + title: 부적절함 + description: 이 주제에는 불쾌감을 주거나 모욕적이거나 혐오 행위에 해당하거나 커뮤니티 + 지침을 위반하는 내용이 있습니다. + long_form: 이 주제를 부적절한 콘텐츠로 신고했습니다 + short_description: 커뮤니티 지침 위반 + notify_moderators: + title: 기타 + description: 커뮤니티 지침이나 이용약관을 + 위반했거나 목록에 없는 사유로 운영진의 확인이 필요한 주제입니다. + long_form: 이 주제에 운영진의 확인을 요청했습니다 + short_description: 다른 사유로 운영진의 확인이 필요함 + email_title: 주제 ‘%{title}’에 운영진의 확인이 필요합니다 + email_body: |- + %{link} + + %{message} + illegal: + title: 불법 콘텐츠 + description: 법률을 위반한 것으로 의심되는 내용이 있어 운영진의 확인이 필요한 주제입니다. + short_description: 법률 위반이 의심되는 콘텐츠 + email_title: 주제 ‘%{title}’에 운영진의 확인이 필요합니다 + email_body: |- + %{link} + + %{message} + system_messages: + private_channel_title: 채널 %{id} + chat_channel_archive_complete: + title: 채팅 채널 보관 완료 + subject_template: 채팅 채널 보관을 완료했습니다. + text_body_template: 채팅 채널 %{channel_hashtag_or_name}의 보관을 완료했습니다. 메시지를 [%{topic_title}](%{topic_url}) + 주제로 복사했습니다. + chat_channel_archive_failed: + title: 채팅 채널 보관 실패 + subject_template: 채팅 채널을 보관하지 못했습니다. + text_body_template: 채팅 채널 %{channel_hashtag_or_name}을 보관하지 못했습니다. 메시지 %{messages_archived}개를 + 보관했습니다. 일부 보관된 메시지는 [%{topic_title}](%{topic_url}) 주제로 복사했습니다. %{channel_url}에서 + 채널을 열고 다시 시도하세요. + chat_channel_archive_failed_no_topic: + title: 채팅 채널 보관 실패 + subject_template: 채팅 채널을 보관하지 못했습니다. + text_body_template: | + 채팅 채널 %{channel_hashtag_or_name}을 보관하지 못했습니다. 보관된 메시지가 없으며 다음 이유로 주제도 만들지 못했습니다. + + %{topic_validation_errors} + + %{channel_url}에서 채널을 열고 다시 시도하세요. + chat: + errors: + users_cant_be_added_to_channel: 이 채널에는 사용자를 추가할 수 없습니다. + user_cant_be_removed_from_channel: 이 채널에서는 사용자를 내보낼 수 없습니다. + channel_exists_for_category: 이 카테고리에 같은 이름의 채널이 이미 있습니다. + public_channels_disabled: 공개 채널을 사용하지 않아 채널을 만들 수 없습니다. 관리자가 공개 채널 사용 설정을 켜야 + 합니다. + channel_new_message_disallowed: + archived: 보관된 채널에는 새 메시지를 보낼 수 없습니다. + closed: 닫힌 채널에는 새 메시지를 보낼 수 없습니다. + read_only: 읽기 전용 채널에는 새 메시지를 보낼 수 없습니다. + channel_modify_message_disallowed: + archived: 보관된 채널에서는 메시지를 수정하거나 삭제할 수 없습니다. + closed: 닫힌 채널에서는 메시지를 수정하거나 삭제할 수 없습니다. + read_only: 읽기 전용 채널에서는 메시지를 수정하거나 삭제할 수 없습니다. + user_cannot_send_message: 현재 메시지를 보낼 수 없습니다. + user_not_in_channel: 이 채널의 회원이어야 합니다. + rate_limit_exceeded: 30초 동안 보낼 수 있는 채팅 메시지 수를 초과했습니다. + auto_silence_from_flags: 채팅 메시지의 신고 점수가 기준을 넘어 사용자의 글쓰기를 제한했습니다. + channel_cannot_be_archived: 현재 채널을 보관할 수 없습니다. 채널이 열려 있거나 닫힌 상태여야 합니다. + duplicate_message: 같은 메시지를 너무 짧은 시간 안에 다시 보냈습니다. + minimum_length_not_met: + one: 메시지가 너무 짧습니다. 최소 %{count}자 이상이어야 합니다. + other: 메시지가 너무 짧습니다. 최소 %{count}자 이상이어야 합니다. + message_too_long: + one: 메시지가 너무 깁니다. 최대 %{count}자까지 입력할 수 있습니다. + other: 메시지가 너무 깁니다. 최대 %{count}자까지 입력할 수 있습니다. + draft_too_long: 임시 메시지가 너무 깁니다. + max_reactions_limit_reached: 이 메시지에는 새 반응을 추가할 수 없습니다. + message_move_invalid_channel: 원본 채널과 대상 채널이 모두 공개 채널이어야 합니다. + message_move_no_messages_found: 지정한 메시지 ID에 해당하는 메시지를 찾지 못했습니다. + cant_update_direct_message_channel: 개인 메시지 채널의 이름과 설명은 수정할 수 없습니다. + actor_ignoring_target_user: "%{username}님을 무시하고 있어 메시지를 보낼 수 없습니다." + actor_muting_target_user: "%{username}님의 알림을 끈 상태라 메시지를 보낼 수 없습니다." + actor_disallowed_dms: 개인 메시지 수신을 막은 상태이므로 새 개인 메시지를 만들 수 없습니다. + actor_preventing_target_user_from_dm: "%{username}님의 개인 메시지를 막은 상태이므로 이 사용자에게 + 새 개인 메시지를 보낼 수 없습니다." + not_reachable: "%{username}님은 채팅을 사용하지 않습니다." + over_chat_max_direct_message_users_allow_self: 자기 자신과의 개인 메시지만 만들 수 있습니다. + over_chat_max_direct_message_users: + one: 개인 메시지에 다른 사용자를 %{count}명보다 많이 추가할 수 없습니다. + other: 개인 메시지에 다른 사용자를 %{count}명보다 많이 추가할 수 없습니다. + original_message_not_found: 답글 대상인 원본 메시지를 찾을 수 없거나 원본 메시지가 삭제됐습니다. + thread_invalid_for_channel: 이 스레드는 지정한 채널에 속하지 않습니다. + thread_does_not_match_parent: 스레드와 상위 메시지가 일치하지 않습니다. + invalid_direct_message: 이 개인 메시지를 만들 권한이 없습니다. + pin_limit_reached: 이 채널에서 고정할 수 있는 메시지 수 %{limit}개에 도달했습니다. + message_already_pinned: 이미 고정된 메시지입니다. + message_not_pinned: 고정된 메시지가 아닙니다. + reviewables: + message_already_handled: 이미 검토를 마쳤으며 다시 신고할 필요가 없는 메시지입니다. + actions: + message_actions: + bundle_title: 메시지를 어떻게 처리하시겠습니까? + no_action_message: + description: 메시지를 그대로 둡니다. + delete_message: + title: 메시지 삭제 + description: 메시지를 영구적으로 삭제합니다. + restore_message: + title: 메시지 복원 + description: 사용자가 볼 수 있도록 메시지를 복원합니다. + agree_and_keep_message: + description: 신고에 동의하고 메시지는 그대로 둡니다. + agree_and_keep_deleted: + title: 메시지 삭제 상태 유지 + description: 신고에 동의하고 메시지는 삭제된 상태로 둡니다. + agree_and_restore: + description: 사용자가 볼 수 있도록 메시지를 복원합니다. + agree_and_delete: + description: 사용자가 볼 수 없도록 메시지를 삭제합니다. + delete_and_agree: + title: 신고를 무시하고 메시지 삭제 + description: 신고를 대기열에서 제거하고 메시지를 삭제합니다. + disagree_and_restore: + title: 신고에 동의하지 않고 메시지 복원 + description: 모든 사용자가 볼 수 있도록 메시지를 복원합니다. + disagree: + title: 메시지 유지 + description: 신고에 동의하지 않고 메시지를 그대로 둡니다. + ignore: + title: 신고 무시 + description: 별도 조치 없이 대기열에서 제거합니다. + unsilence_user: + title: 작성자 글쓰기 제한 해제 + description: 작성자의 글쓰기 제한을 해제합니다. 신고는 대기열에 남깁니다. + complete: 작성자의 글쓰기 제한을 해제했습니다. + direct_messages: + transcript_title: "%{channel_name}의 이전 메시지 기록" + transcript_body: | + 상황을 파악할 수 있도록 이 대화의 이전 메시지를 최대 열 개까지 포함했습니다. + + %{transcript} + channel: + users_invited_to_channel: + one: "%{inviting_user}님이 %{invited_users}님을 초대했습니다." + other: "%{inviting_user}님이 %{invited_users}님을 초대했습니다." + archive: + first_post_raw: 이 주제는 [%{channel_name}](%{channel_url}) 채팅 채널의 보관본입니다. + messages_moved: + one: "@%{acting_username}님이 메시지를 [%{channel_name}](%{first_moved_message_url}) + 채널로 옮겼습니다." + other: "@%{acting_username}님이 메시지 %{count}개를 [%{channel_name}](%{first_moved_message_url}) + 채널로 옮겼습니다." + dm_title: + multi_user: "%{comma_separated_usernames}" + multi_user_truncated: + one: "%{comma_separated_usernames} 외 %{count}명" + other: "%{comma_separated_usernames} 외 %{count}명" + mention_warning: + cannot_see_group: "%{group_name}의 일부 회원은 이 채널에 접근할 수 없어 알림을 받지 못했습니다." + cannot_see_multiple: + one: "%{first_identifier} 외 %{count}명은 이 채널에 접근할 수 없어 알림을 받지 못했습니다." + invitations_sent: + one: 초대를 보냈습니다. + other: 초대를 보냈습니다. + invite: 채널에 초대 + without_membership_multiple: + one: "%{first_identifier} 외 %{count}명은 이 채널에 참여하지 않았습니다." + group_mentions_disabled_multiple: + one: "%{first_identifier} 외 %{count}개 그룹은 멘션을 허용하지 않습니다." + global_mentions_disallowed: 이 채널에서는 @here와 @all 멘션을 사용할 수 없습니다. + too_many_members_multiple: + one: "%{first_identifier} 외 %{count}개 그룹의 회원 수가 너무 많아 알림을 보내지 않았습니다." + bookmarkable: + notification_title_channel: "%{channel_name} 채널의 메시지" + notification_title_direct_message: "%{channel_name}님과의 메시지" + onebox: + inline_to_message: "%{username}님의 메시지 #%{message_id} - #%{chat_channel}" + inline_to_channel: '채팅 #%{chat_channel}' + inline_to_topic_channel: "%{topic_title} 주제의 채팅" + inline_to_thread: "%{thread_title} - #%{chat_channel}" + inline_to_thread_no_title: "#%{chat_channel}의 스레드" + thread_title_connector: 위치 + x_members: + one: 회원 %{count}명 + and_x_others: + one: 외 %{count}명 + other: 외 %{count}명 + transcript: + split_thread_range: 전체 %{total}개 중 %{start}번부터 %{end}번 메시지 + discourse_push_notifications: + popup: + chat_mention: + direct: '%{username}님이 "%{channel}"에서 나를 멘션했습니다.' + other_type: '%{username}님이 "%{channel}"에서 %{identifier}을 멘션했습니다.' + direct_message_chat_mention: + direct: "%{username}님이 개인 채팅에서 나를 멘션했습니다." + other_type: "%{username}님이 개인 채팅에서 %{identifier}을 멘션했습니다." + new_chat_message: '%{username}님이 "%{channel}"에 메시지를 보냈습니다.' + new_direct_chat_message: "%{username}님이 개인 채팅으로 메시지를 보냈습니다." + actions: + chat_reply: + placeholder: 답글… + discourse_workflows: + errors: + send_chat_message: + invalid_params: '매개변수가 올바르지 않습니다: %{errors}' + channel_not_found: '채널을 찾을 수 없습니다: %{channel_id}' + failed: 채팅 메시지를 보내지 못했습니다. + chat_approval: + channel_not_found: 채팅 메시지를 보내지 못했습니다. %{channel_id} 채널을 찾을 수 없습니다. + invalid_params: '채팅 메시지를 보내지 못했습니다: %{errors}' + failed: '채팅 메시지를 보내지 못했습니다: %{steps}' + timeout_must_be_positive: 제한 시간은 0분보다 커야 합니다. + invalid_timeout_action: '시간 초과 작업이 올바르지 않습니다: %{action}' + buttons_required: 채팅 승인 버튼이 하나 이상 필요합니다. + too_many_buttons: 채팅 승인 버튼은 최대 %{max}개까지 사용할 수 있습니다. + button_label_required: "%{position}번 채팅 승인 버튼에 이름이 필요합니다." + button_label_too_long: "%{position}번 채팅 승인 버튼 이름은 %{max}자 이하여야 합니다." + button_value_required: "%{position}번 채팅 승인 버튼에 값이 필요합니다." + button_value_too_long: "%{position}번 채팅 승인 버튼 값은 %{max}자 이하여야 합니다." + button_style_invalid: "%{position}번 채팅 승인 버튼 모양은 다음 중 하나여야 합니다: %{styles}" + button_icon_too_long: "%{position}번 채팅 승인 버튼 아이콘은 %{max}자 이하여야 합니다." + reviewable_score_types: + notify_user: + chat_pm_title: '"%{channel_name}"의 내 채팅 메시지' + notify_moderators: + chat_pm_title: '"%{channel_name}"의 채팅 메시지에 운영진 확인이 필요합니다.' + reviewables: + reasons: + chat_message_queued_by_staff: 운영진이 이 채팅 메시지에 검토가 필요하다고 판단했습니다. + unsubscribe: + chat_summary: + select_title: '채팅 요약 메일 발송 주기:' + user_notifications: + chat_summary: + description: + one: 새 채팅 메시지가 있습니다. + other: 새 채팅 메시지가 있습니다. + subject: + private_email: + one: "[%{site_name}] 새 메시지" + other: "[%{site_name}] 새 메시지" + private_email_improved: + one: 새 메시지 + other: 새 메시지 + watched_thread: + one: "[%{site_name}] %{channel}의 새 스레드 메시지" + other: "[%{site_name}] %{channel}의 새 스레드 메시지" + watched_thread_improved: + one: "%{channel}의 새 스레드 메시지" + other: "%{channel}의 새 스레드 메시지" + watched_threads: + one: "[%{site_name}] %{channel} 외 %{count}개 채널의 새 스레드 메시지" + other: "[%{site_name}] %{channel} 외 %{count}개 채널의 새 스레드 메시지" + watched_threads_improved: + one: "%{channel} 외 %{count}개 채널의 새 스레드 메시지" + other: "%{channel} 외 %{count}개 채널의 새 스레드 메시지" + chat_dm_1: + one: "[%{site_name}] %{name}님의 새 메시지" + other: "[%{site_name}] %{name}님의 새 메시지" + chat_dm_1_improved: + one: "%{name}님의 새 메시지" + other: "%{name}님의 새 메시지" + chat_dm_2: "[%{site_name}] %{name_1}님과 %{name_2}님의 새 메시지" + chat_dm_2_improved: "%{name_1}님과 %{name_2}님의 새 메시지" + chat_dm_3_or_more: "[%{site_name}] %{name}님 외 개인 메시지 채널 %{count}개의 새 메시지" + chat_dm_3_or_more_improved: "%{name}님 외 개인 메시지 채널 %{count}개의 새 메시지" + chat_channel_1: + one: "[%{site_name}] %{channel}의 새 메시지" + other: "[%{site_name}] %{channel}의 새 메시지" + chat_channel_1_improved: + one: "%{channel}의 새 메시지" + other: "%{channel}의 새 메시지" + chat_channel_2: "[%{site_name}] %{channel_1}과 %{channel_2}의 새 메시지" + chat_channel_2_improved: "%{channel_1}과 %{channel_2}의 새 메시지" + chat_channel_3_or_more: "[%{site_name}] %{channel} 외 %{count}개 채널의 새 메시지" + chat_channel_3_or_more_improved: "%{channel} 외 %{count}개 채널의 새 메시지" + chat_channel_and_dm: "[%{site_name}] %{channel}과 %{name}님의 새 메시지" + chat_channel_and_dm_improved: "%{channel}과 %{name}님의 새 메시지" + unsubscribe: 자리를 비운 동안 %{site_link}에서 보내는 채팅 요약입니다. %{email_preferences_link}을 + 변경하거나 %{unsubscribe_link}을 눌러 구독을 해지할 수 있습니다. + unsubscribe_no_link: 자리를 비운 동안 %{site_link}에서 보내는 채팅 요약입니다. %{email_preferences_link}을 + 변경할 수 있습니다. + view_messages: + one: 메시지 보기 + other: 메시지 %{count}개 보기 + view_more: + one: 메시지 %{count}개 더 보기 + other: 메시지 %{count}개 더 보기 + your_chat_settings: 채팅 이메일 설정 + mcp: + admin: + site_enabled: MCP 서버 사이트 설정을 켭니다. + primitives_enabled: 기능 화면에서 하나 이상의 기능을 켭니다. + client_registered: OAuth 클라이언트를 등록하거나 승인합니다. + category_types: + not_available: 카테고리 유형 '%{type_name}'을 사용할 수 없습니다. + requires_plugin: 카테고리 유형 '%{type_name}'을 사용하려면 '%{plugin_name}' 플러그인을 켜야 합니다. + 관리자에게 플러그인을 켜 달라고 요청하거나 다른 카테고리를 만드세요. + discussion: + name: 일반 토론 + title: 일반 토론 + description: 대화에 필요한 기본 기능을 모두 갖춘 일반 카테고리입니다. + events: + name: 이벤트 + title: 이벤트 + description: 일정과 참여 정보를 다루는 이벤트 카테고리입니다. + support: + name: 도움 및 지원 + title: 도움 및 지원 + description: 질문과 답변 및 문제 해결을 위한 지원 카테고리입니다. + ideas: + name: 아이디어 + title: 아이디어 + description: 제안과 아이디어를 모으고 의견을 나누는 카테고리입니다. + voice: + defaults: + watercooler_description: 커뮤니티 회원과 부담 없이 이야기를 나누는 공개 음성 대화방입니다. + chat: + default_thread_title: "%{room} 음성 대화" + default_thread_opener: "%{room} · %{message}" + user_status: + in_room: "%{room_name} 참여 중" + in_private_room: 음성 대화방 참여 중 + afk_in_room: "%{room_name}에서 자리 비움" + afk_in_private_room: 음성 대화방에서 자리 비움 + errors: + not_enabled: 음성 대화방을 사용할 수 없습니다. + not_authorized: 이 대화방에서 해당 작업을 수행할 권한이 없습니다. + room_limit: 만들 수 있는 대화방 수를 모두 사용했습니다. + missing_payload: 연결 신호 내용이 필요합니다. + participant_session_required: 통화 연결이 만료됐습니다. 새 통화를 시작하려면 대화방에 다시 참여해 주세요. + room_full: 대화방의 참여 인원이 가득 찼습니다. + invalid_signal: 연결 신호 형식이 잘못됐거나 허용된 크기를 초과했습니다. + state_change_required: 상태를 변경해야 합니다. + ephemeral_room_limit: 진행 중인 통화가 너무 많습니다. 다른 통화를 종료한 뒤 다시 시작해 주세요. + cannot_call_user: 이 사용자에게 통화를 걸 수 없습니다. + cannot_kick_self: 자기 자신을 대화방에서 내보낼 수 없습니다. + cannot_kick_creator: 대화방 개설자를 내보낼 수 없습니다. + listeners_cannot_unmute: 발표형 대화방에서는 청취자가 음소거를 해제할 수 없습니다. + video_not_allowed: 이 대화방에서는 영상 기능을 사용할 수 없습니다. + video_publisher_limit: 이 대화방에서 동시에 영상을 송출할 수 있는 최대 인원에 도달했습니다. + chat_unavailable: 이 대화방에서는 채팅을 사용할 수 없습니다. + chat_requires_presence: 채팅을 사용하려면 음성 대화방에 참여해 주세요. + flag_target_never_joined: 해당 사용자는 이 대화방에 참여한 적이 없습니다. + flag_already_handled: 이미 이 사용자에 대한 신고를 받아 확인 중입니다. + chat_threading_disabled: 연결된 채팅 채널에서 스레드 기능이 꺼져 채팅을 시작할 수 없습니다. + livekit_unavailable: 음성 서버를 사용할 수 없습니다. 사이트 관리자에게 문의해 주세요. + agent_dispatch_forbidden: 에이전트는 공개 대화방에서 진행 중인 LiveKit 통화에만 참여할 수 있습니다. 에이전트 + 설정을 확인하고 다른 참여자가 통화 중인지 확인하세요. + agent_dispatch_failed: LiveKit에서 에이전트 초대를 확인하지 못했습니다. 에이전트 배포 상태와 서버 로그를 확인한 + 뒤 다시 시도하세요. + agent_list_failed: LiveKit에서 배포된 에이전트 목록을 불러오지 못했습니다. 에이전트 호출 이름을 직접 입력하세요. + livekit_room_instance_ended: 통화가 종료됐습니다. 새 통화를 시작하려면 대화방에 다시 참여해 주세요. + livekit_no_signaling: 이 대화방은 미디어 서버를 사용하므로 사용자 간 직접 연결 신호가 꺼져 있습니다. + recording_unavailable: 이 통화는 녹음할 수 없습니다. + recording_already_active: 이미 통화를 녹음하고 있습니다. + recording_not_active: 현재 통화를 녹음하고 있지 않습니다. + recording_failed: 녹음을 시작하지 못했습니다. 사이트 관리자에게 문의해 주세요. + recording_stop_failed: 녹음을 중지하지 못했습니다. 다시 시도해 주세요. + reviewable_score_types: + notify_moderators: + pm_title: 운영진의 확인이 필요한 음성 대화방 참여자 + pm_body: |- + [%{room_name}](%{link}) 음성 대화방의 @%{username}님을 운영진이 확인해야 합니다. + + %{message} + reviewables: + actions: + agree_and_keep: + title: 신고 동의 + description: 신고에 동의하고 사용자는 그대로 둡니다. + agree_and_suspend: + title: 사용자 이용 정지 + description: 신고에 동의하고 사용자의 이용을 정지합니다. + agree_and_silence: + title: 사용자 글쓰기 제한 + description: 신고에 동의하고 사용자의 글쓰기를 제한합니다. + disagree: + title: 신고에 동의하지 않음 + description: 신고 사유에 동의하지 않습니다. + ignore: + title: 신고 무시 + description: 별도 조치 없이 검토 목록에서 신고를 제거합니다. + invite_notification: + title: "%{username}님이 %{room_name} 대화방에 초대했습니다." + excerpt: "%{room_name} 음성 대화방에 참여하세요." + call_notification: + title: "%{username}님이 통화를 요청했습니다." + excerpt: "%{room_name} 대화방에 참여해 통화를 받으세요." + call: + room_name: "%{caller}님과 %{callee}님의 통화" + recording_ready_pm: + title: "%{room_name} 대화방 녹음이 준비됐습니다." + body_with_link: |- + **%{room_name}** 음성 대화방의 녹음(%{duration})이 준비됐습니다. + + [녹음 다운로드](%{link}) + + 이 링크를 아는 사람은 누구나 녹음에 접근할 수 있으므로 주의해서 공유하세요. + body_with_path: |- + **%{room_name}** 음성 대화방의 녹음(%{duration})을 완료했습니다. + + 녹음 서버의 다음 위치에 저장했습니다. + + `%{filepath}` + + 접근하려면 사이트 관리자에게 문의하세요. + unknown_duration: 재생 시간 알 수 없음 site_settings: - title: "사이트 이름입니다. 비회원 포함 모든 방문자에게 표시됩니다. 이름을 바꾸면 설치형 웹 앱 사용자에게 앱 업데이트나 제거 안내가 나타날 수 있습니다." - site_description: "사이트를 한 문장으로 설명합니다. 비회원 포함 모든 방문자에게 표시됩니다." - short_site_description: "사이트를 몇 단어로 짧게 설명합니다. 비회원 포함 모든 방문자에게 표시됩니다." - contact_email: "사이트 운영을 책임지는 주요 연락처 이메일입니다. 중요 알림에 사용하며 공개 사이트의 소개 화면에도 표시됩니다." - contact_url: "사이트 연락처 주소입니다. 입력하면 소개 화면의 연락처 이메일을 대신하며 공개 사이트에서는 비회원에게도 표시됩니다." - site_contact_group_name: "자동으로 보내는 모든 개인 메시지에 초대할 그룹입니다." - company_name: "회사 또는 단체 이름입니다. 비워 두면 기본 서비스 이용 약관과 개인정보 처리 안내를 제공하지 않습니다." - company_url: "회사 또는 단체의 웹사이트 주소입니다. 선택 항목입니다." - governing_law: "서비스 이용 약관과 개인정보 처리방침 등 사이트의 법률 사항에 적용할 관할권을 지정합니다. 보통 운영 회사가 등록되어 있거나 사업을 수행하는 국가 또는 지역을 입력합니다." - city_for_disputes: "포럼 이용과 관련된 분쟁을 해결할 관할 도시를 지정합니다. 이 정보는 보통 서비스 이용 약관 같은 법률 문서에 포함됩니다." + voice_enabled: Discourse에서 음성 및 영상 대화방을 사용합니다. 화면 공유와 배경 흐림 및 소음 제거와 실시간 자막과 개인 + 통화와 대화방 채팅 및 그룹별 권한을 제공합니다. 별도 앱 없이 대화하면서 포럼을 계속 둘러볼 수 있습니다. + chat_separate_sidebar_mode: 채팅 전용 사이드바 사용 여부를 정합니다. + chat_pinned_messages: 채팅 채널에서 메시지 고정 기능을 사용합니다. + enable_new_chat_reactions_popup: 채팅 메시지의 새 반응 창을 사용합니다. 반응한 회원을 계속 불러올 수 있으며 모바일 + 화면에도 맞게 표시합니다. + enable_public_channels: 공개 채널 사용 여부를 정합니다. + chat_allowed_groups: 채팅 사용 허용 그룹 값을 설정합니다. + chat_channel_retention_days: 채널 메시지 보관 기간 값을 설정합니다. + chat_dm_retention_days: 개인 대화 메시지 보관 기간 값을 설정합니다. + chat_auto_silence_duration: 채팅 자동 제한 시간 값을 설정합니다. + chat_allowed_messages_for_trust_level_0: 신뢰 레벨 0의 채팅 메시지 허용 수 값을 설정합니다. + chat_allowed_messages_for_other_trust_levels: 기타 신뢰 레벨의 채팅 메시지 허용 수 값을 설정합니다. + chat_silence_user_sensitivity: 채팅 사용자 자동 제한 민감도 관련 동작을 설정합니다. + chat_auto_silence_from_flags_duration: 채팅 신고에 따른 자동 제한 시간 값을 설정합니다. + chat_duplicate_message_sensitivity: 채팅 중복 메시지 감지 민감도 관련 동작을 설정합니다. + chat_minimum_message_length: 채팅 메시지 최소 길이 값을 설정합니다. + chat_allow_uploads: 채팅 파일 업로드 허용 여부를 정합니다. + chat_show_copy_button_on_codeblocks: 채팅 메시지의 코드 블록에 복사 버튼을 표시합니다. + chat_archive_destination_topic_status: 채널 보관 대상 주제 상태 관련 동작을 설정합니다. + direct_message_enabled_groups: 개인 대화 허용 그룹 값을 설정합니다. + chat_message_flag_allowed_groups: 채팅 메시지 신고 허용 그룹 값을 설정합니다. + chat_pinning_messages_allowed_groups: 채팅 메시지 고정 허용 그룹 값을 설정합니다. + max_mentions_per_chat_message: 채팅 메시지당 언급 최대 수 값을 설정합니다. + chat_max_direct_message_users: 개인 대화 최대 참여자 수 값을 설정합니다. + chat_allow_archiving_channels: 채널 보관 허용 여부를 정합니다. + chat_editing_grace_period: 채팅 편집 기록 제외 시간 값을 설정합니다. + chat_editing_grace_period_max_diff_low_trust: 낮은 신뢰 회원의 채팅 편집 기록 제외 최대 변경량 관련 + 동작을 설정합니다. + chat_editing_grace_period_max_diff_high_trust: 높은 신뢰 회원의 채팅 편집 기록 제외 최대 변경량 관련 + 동작을 설정합니다. + chat_preferred_index: 채팅 기본 시작 화면 관련 동작을 설정합니다. + allow_chat_in_anonymous_mode: 익명 모드에서 채팅 허용 여부를 정합니다. + chat_search_enabled: 채팅 검색 사용 여부를 정합니다. + errors: + voice_livekit_agent_requires_cloud: 에이전트를 사용하기 전에 LiveKit Cloud 주소와 API 키 및 + API 비밀 키를 설정하세요. + voice_livekit_agent_username_taken: livekit_agent_bot 사용자 이름이 이미 사용 중입니다. 에이전트를 + 사용하기 전에 해당 계정의 이름을 바꾸세요. + voice_livekit_recording_s3_requires_credentials: 녹음 저장소를 설정하기 전에 S3 접근 키와 비밀 + 키를 설정하세요. + voice_livekit_recording_s3_requires_region: 녹음 저장소를 설정하기 전에 S3 지역이나 사용자 지정 엔드포인트를 + 설정하세요. + voice_livekit_recording_s3_requires_wss: S3 녹음 저장소의 인증 정보를 HTTPS로 전송하려면 LiveKit + 주소에 wss://를 사용하세요. + voice_turn_secret_servers_requires_secret: 단기 인증 정보를 사용하는 TURN 서버를 추가하기 전에 voice_turn_secret을 + 설정하세요. + voice_livekit_policy_requires_url: LiveKit 대화방 정책을 사용하기 전에 voice_livekit_url에 + 올바른 wss:// 주소를 설정하세요. + voice_livekit_url_invalid: LiveKit 주소는 호스트 이름을 포함한 ws:// 또는 wss:// 형식이어야 하며 + 인증 정보를 주소에 넣을 수 없습니다. + voice_livekit_url_requires_wss: 운영 환경의 LiveKit 주소는 wss://를 사용해야 합니다. + voice_livekit_policy_requires_api_key: LiveKit 대화방 정책을 사용하기 전에 voice_livekit_api_key를 + 설정하세요. + voice_livekit_policy_requires_api_secret: LiveKit 대화방 정책을 사용하기 전에 voice_livekit_api_secret을 + 설정하세요. + chat_default_channel: 기본 채팅 채널은 공개 채널이어야 합니다. + direct_message_enabled_groups_invalid: 그룹을 하나 이상 지정해야 합니다. 운영진 외에는 개인 메시지를 보내지 + 못하게 하려면 운영진 그룹을 선택하세요. + chat_upload_not_allowed_secure_uploads: 보안 업로드 설정을 사용 중일 때는 채팅에서 파일을 올릴 수 없습니다. + allow_chat_in_anonymous_mode_invalid: 먼저 익명 모드 허용 설정을 켜야 합니다. + enable_local_logins_via_code: 아이디와 비밀번호 대신 이메일로 받은 일회용 코드를 사용해 로그인할 수 있게 합니다. + title: 사이트 이름입니다. 비회원 포함 모든 방문자에게 표시됩니다. 이름을 바꾸면 설치형 웹 앱 사용자에게 앱 업데이트나 제거 안내가 + 나타날 수 있습니다. + site_description: 사이트를 한 문장으로 설명합니다. 비회원 포함 모든 방문자에게 표시됩니다. + short_site_description: 사이트를 몇 단어로 짧게 설명합니다. 비회원 포함 모든 방문자에게 표시됩니다. + contact_email: 사이트 운영을 책임지는 주요 연락처 이메일입니다. 중요 알림에 사용하며 공개 사이트의 소개 화면에도 표시됩니다. + contact_url: 사이트 연락처 주소입니다. 입력하면 소개 화면의 연락처 이메일을 대신하며 공개 사이트에서는 비회원에게도 표시됩니다. + site_contact_group_name: 자동으로 보내는 모든 개인 메시지에 초대할 그룹입니다. + company_name: 회사 또는 단체 이름입니다. 비워 두면 기본 서비스 이용 약관과 개인정보 처리 안내를 제공하지 않습니다. + company_url: 회사 또는 단체의 웹사이트 주소입니다. 선택 항목입니다. + governing_law: 서비스 이용 약관과 개인정보 처리방침 등 사이트의 법률 사항에 적용할 관할권을 지정합니다. 보통 운영 회사가 등록되어 + 있거나 사업을 수행하는 국가 또는 지역을 입력합니다. + city_for_disputes: 포럼 이용과 관련된 분쟁을 해결할 관할 도시를 지정합니다. 이 정보는 보통 서비스 이용 약관 같은 법률 문서에 + 포함됩니다. + logo: 사이트 왼쪽 위에 표시할 로고입니다. 높이 120픽셀에 가로세로 비율이 3:1보다 큰 직사각형 이미지를 권장합니다. 비워 두면 사이트 + 이름이 글자로 표시됩니다. + logo_small: 화면을 아래로 내렸을 때 사이트 왼쪽 위에 표시할 작은 로고입니다. 120 × 120픽셀 정사각형 이미지를 권장합니다. + 비워 두면 홈 아이콘이 표시됩니다. + digest_logo: 요약 메일 위쪽에 표시할 로고입니다. 가로로 넓은 이미지를 사용하고 SVG 형식은 사용하지 마세요. 비워 두면 기본 + 로고가 사용됩니다. + mobile_logo: 모바일 화면에 표시할 로고입니다. 머리글 공간을 많이 차지하지 않도록 정사각형 아이콘을 권장합니다. 높이 120픽셀에 + 가로세로 비율이 3:1보다 큰 직사각형 이미지도 사용할 수 있습니다. 비워 두면 기본 로고가 사용됩니다. + logo_dark: 어두운 색상 화면에서 사용할 기본 로고입니다. + logo_small_dark: 어두운 색상 화면에서 사용할 작은 로고입니다. + mobile_logo_dark: 어두운 색상 화면의 모바일에서 사용할 로고입니다. + large_icon: 각종 메타데이터 아이콘의 원본으로 사용할 이미지입니다. 512 × 512픽셀보다 큰 이미지를 권장합니다. 비워 두면 작은 + 로고가 사용됩니다. + manifest_icon: Android 앱 설치 화면과 시작 화면에 사용할 이미지입니다. 512 × 512픽셀로 자동 조정됩니다. 비워 두면 + 큰 아이콘이 사용됩니다. + manifest_screenshots: 앱 설치 안내 화면에서 사이트의 기능을 소개할 화면 이미지입니다. 모든 이미지는 이 사이트에 직접 올려야 + 하며 크기가 같아야 합니다. + favicon: 브라우저 탭 등에 표시할 파비콘입니다. CDN에서도 올바르게 표시하려면 PNG 형식을 사용하세요. 32 × 32픽셀로 자동 + 조정됩니다. 비워 두면 큰 아이콘이 사용됩니다. + apple_touch_icon: Apple 기기의 홈 화면 등에 표시할 아이콘입니다. SVG 형식과 투명 배경은 권장하지 않습니다. 180 + × 180픽셀로 자동 조정됩니다. 비워 두면 큰 아이콘이 사용됩니다. + opengraph_image: 공유할 화면에 알맞은 이미지가 없을 때 사용할 기본 OpenGraph 이미지입니다. 비워 두면 큰 아이콘이 사용됩니다. + x_summary_large_image: X의 큰 요약 카드에 사용할 이미지입니다. 너비 280픽셀 이상과 높이 150픽셀 이상을 권장하며 + SVG 형식은 사용할 수 없습니다. 비워 두면 OpenGraph 이미지를 사용해 일반 카드 정보가 만들어집니다. + display_local_time_in_user_card: 사용자 카드와 프로필에 사용자의 현지 시각을 표시합니다. + support_mixed_text_direction: 한 게시물에서 왼쪽에서 오른쪽으로 쓰는 글과 오른쪽에서 왼쪽으로 쓰는 글을 함께 올바르게 + 표시합니다. + categories_topics: 카테고리 화면에 표시할 주제 수입니다. 0으로 설정하면 두 열의 길이가 비슷하도록 자동으로 정합니다. + suggested_topics: 주제 아래에 표시할 추천 주제 수입니다. + limit_suggested_to_category: 현재 주제와 같은 카테고리에 있는 주제만 추천합니다. + suggested_topics_unread_max_days_old: 읽지 않은 추천 주제로 표시할 수 있는 주제의 최대 경과 일수입니다. + suggested_topics_max_days_old: 추천 주제로 표시할 수 있는 주제의 최대 경과 일수입니다. + ga_version: 사용할 Google Analytics 버전을 선택합니다. + ga_universal_tracking_code: 'Google Analytics 추적 ID입니다. 예: UA-12345678-9' + ga_universal_domain_name: 'Google Analytics에서 사용할 사이트 도메인입니다. 예: example.com' + ga_universal_auto_link_domains: Google Analytics의 교차 도메인 추적에 포함할 도메인입니다. 해당 도메인으로 + 이동하는 링크에 방문자 식별 정보가 추가됩니다. + gtm_container_id: 'Google Tag Manager 컨테이너 ID입니다. 예: GTM-ABCD12E' + google_site_verification_token: Google Search Console의 사이트 확인 토큰입니다. HTML 문서의 + 머리글에 메타 태그로 추가됩니다. + top_menu: 주제 탐색 화면의 상단 메뉴에 표시할 항목과 순서를 정합니다. + default_homepage: 방문자가 사이트에 들어왔을 때 처음 표시할 화면입니다. 비워 두면 상단 메뉴의 첫 항목을 사용합니다. 사용자는 + 환경설정에서 자신에게 적용할 시작 화면을 따로 선택할 수 있습니다. + custom_homepage_crawler_route: 사용자 지정 홈페이지를 사용할 때 검색 로봇에 보여 줄 경로입니다. + post_menu: 게시물 아래 메뉴에 표시할 기본 항목과 순서를 정합니다. 플러그인과 테마가 추가한 항목은 별도로 관리됩니다. + post_menu_hidden_items: 더 보기 버튼을 누르기 전까지 게시물 메뉴에서 숨길 항목입니다. 플러그인과 테마가 추가한 항목은 + 별도로 관리됩니다. + share_links: 공유 메뉴에 표시할 서비스와 순서를 정합니다. + allow_username_in_share_links: 공유 링크에 공유한 사용자의 이름을 포함할 수 있게 합니다. 고유 방문자를 기준으로 + 배지를 지급할 때 활용할 수 있습니다. + share_quote_visibility: 게시물의 선택한 문장을 공유할 수 있는 사용자 범위를 정합니다. + share_quote_buttons: 인용문 공유 메뉴에 표시할 서비스를 정합니다. + desktop_category_page_style: 데스크톱 카테고리 화면의 구성을 정합니다. 하위 카테고리와 최신 주제 또는 인기 주제를 + 표시하는 방식을 선택할 수 있습니다. + mobile_category_page_style: 모바일 카테고리 화면의 구성을 정합니다. + category_colors: 새 카테고리에 순서대로 사용할 기본 색상 목록입니다. + enable_direct_s3_uploads: 파일을 서버를 거치지 않고 Amazon S3에 나누어 직접 업로드합니다. + relative_date_duration: 날짜를 '3일 전'처럼 상대 시간으로 표시할 기간입니다. + topics_per_period_in_top_summary: 인기 주제 요약에 기간별로 표시할 주제 수입니다. + topics_per_period_in_top_page: 인기 주제 화면에 기간별로 표시할 주제 수입니다. + top_page_default_timeframe: 비로그인 사용자에게 기본으로 보여 줄 인기 주제 기간입니다. 로그인 사용자는 마지막 방문 + 시각에 따라 자동으로 조정됩니다. + fixed_category_positions: 관리자가 정한 카테고리 순서를 유지합니다. + fixed_category_positions_on_create: 주제 작성 화면에서도 관리자가 정한 카테고리 순서를 유지합니다. 카테고리 순서 + 고정을 먼저 켜야 합니다. + enable_badges: 좋은 활동을 장려하기 위한 배지 기능을 사용합니다. + show_badges_in_post_header: 특정 게시물로 받은 배지를 해당 게시물의 머리글에 표시합니다. + max_favorite_badges: 사용자가 즐겨찾기로 지정할 수 있는 배지의 최대 수입니다. + whispers_allowed_groups: 주제 안에서 다른 회원에게 보이지 않는 귓속말을 사용할 수 있는 그룹입니다. + hidden_post_visible_groups: 숨겨진 게시물을 볼 수 있는 그룹입니다. 운영진은 항상 볼 수 있습니다. + push_notifications_prompt: 푸시 알림을 받을지 묻는 안내를 표시합니다. 기기가 푸시 알림을 지원하고 사용자가 글을 작성했거나 + 설치형 웹 앱을 사용할 때 표시됩니다. + push_notifications_icon: 푸시 알림에 표시할 아이콘입니다. + enable_desktop_push_notifications: 데스크톱 화면에서 새 활동을 실시간으로 알리는 푸시 알림을 사용합니다. 브라우저가 + 푸시 알림을 지원해야 합니다. + push_notification_time_window_mins: 현재 사이트를 사용 중인 회원에게 불필요한 알림을 보내지 않도록 푸시 알림 + 전송을 기다릴 시간입니다. + short_title: 홈 화면과 앱 실행기처럼 공간이 좁은 곳에 표시할 짧은 사이트 이름입니다. 12자 이내를 권장합니다. + base_font: 사이트 본문에 사용할 기본 글꼴입니다. 테마에서 별도로 바꿀 수 있습니다. + heading_font: 사이트 제목과 각종 머리글에 사용할 글꼴입니다. 테마에서 별도로 바꿀 수 있습니다. + enable_sitemap: 검색 엔진을 위한 사이트맵을 만들고 robots.txt에 포함합니다. + sitemap_page_size: 사이트맵 한 페이지에 포함할 주소 수입니다. 최대 50,000개입니다. + enable_user_tips: 주요 기능을 설명하는 새 사용자 도움말을 표시합니다. + page_loading_indicator: Discourse 안에서 화면을 이동할 때 표시할 로딩 방식을 정합니다. 회전 표시는 화면 전체에 + 나타나고 진행 막대는 화면 위쪽에 가늘게 표시됩니다. + show_user_menu_avatars: 사용자 메뉴의 항목에 관련 사용자의 아바타를 표시합니다. + about_page_hidden_groups: 소개 화면에 회원을 표시하지 않을 그룹입니다. + about_page_extra_groups: 소개 화면에서 운영진 아래에 추가로 표시할 그룹입니다. + about_page_extra_groups_initial_members: 소개 화면에서 추가 그룹마다 처음 펼쳐 보여 줄 회원 수입니다. + about_page_extra_groups_order: 소개 화면에 추가한 그룹의 표시 순서를 정합니다. + about_page_extra_groups_show_description: 소개 화면에 추가한 그룹의 설명을 함께 표시합니다. + adobe_analytics_tags_url: 'Adobe Analytics 태그 파일의 주소입니다. 예: https://assets.adobedtm.com/...' + interface_color_selector: 밝은 화면과 어두운 화면을 바꾸는 선택 메뉴의 표시 위치를 정합니다. + version_checks: 새 Discourse 버전이 나왔는지 정기적으로 확인합니다. + include_in_discourse_discover: Discourse Discover에서 이 사이트를 찾을 수 있게 합니다. + new_version_emails: 새 Discourse 버전이 나오면 관리자에게 이메일을 보냅니다. + header_dropdown_category_count: 머리글의 카테고리 메뉴에 표시할 카테고리 수입니다. + slug_generation_method: 주제와 카테고리 주소에 사용할 읽기 쉬운 이름을 만드는 방식을 정합니다. + permalink_normalizations: 고정 주소를 비교하기 전에 적용할 정규화 규칙입니다. + minimum_topics_similar: 새 주제를 작성할 때 표시할 유사 주제의 최소 수입니다. + previous_visit_timeout_hours: 현재 방문과 이전 방문을 구분할 시간입니다. + staff_like_weight: 운영진이 누른 좋아요에 적용할 가중치입니다. + topic_view_duration_hours: 같은 사용자의 주제 조회를 다시 집계하기까지 기다릴 시간입니다. + user_profile_view_duration_hours: 같은 사용자의 프로필 조회를 다시 집계하기까지 기다릴 시간입니다. + summary_score_threshold: 주제 요약에 게시물을 포함하기 위한 최소 점수입니다. + summary_posts_required: 주제 요약 기능을 사용할 수 있는 최소 게시물 수입니다. + summary_likes_required: 주제 요약 기능을 사용할 수 있는 최소 좋아요 수입니다. + summary_percent_filter: 주제 요약에 포함할 상위 게시물의 비율입니다. + summary_max_results: 주제 요약에 포함할 게시물의 최대 수입니다. + summary_timeline_button: 주제 시간선에 요약 버튼을 표시합니다. + automatic_topic_heat_values: 사이트 활동량에 맞춰 주제 관심도 기준을 자동으로 조정합니다. + topic_views_heat_low: 조회수가 낮은 관심도로 표시되는 기준입니다. + topic_views_heat_medium: 조회수가 중간 관심도로 표시되는 기준입니다. + topic_views_heat_high: 조회수가 높은 관심도로 표시되는 기준입니다. + topic_post_like_heat_low: 게시물 좋아요가 낮은 관심도로 표시되는 기준입니다. + topic_post_like_heat_medium: 게시물 좋아요가 중간 관심도로 표시되는 기준입니다. + topic_post_like_heat_high: 게시물 좋아요가 높은 관심도로 표시되는 기준입니다. + history_hours_low: 낮은 활동 기록 표시를 유지할 시간입니다. + history_hours_medium: 중간 활동 기록 표시를 유지할 시간입니다. + history_hours_high: 높은 활동 기록 표시를 유지할 시간입니다. + cold_age_days_low: 주제를 조금 오래된 상태로 표시할 경과 일수입니다. + cold_age_days_medium: 주제를 오래된 상태로 표시할 경과 일수입니다. + cold_age_days_high: 주제를 매우 오래된 상태로 표시할 경과 일수입니다. + educate_until_posts: 새 사용자 도움말을 계속 표시할 게시물 수입니다. + get_a_room_threshold: 두 사용자의 공개 대화가 길어졌을 때 개인 메시지를 안내할 답글 수입니다. + dont_feed_the_trolls_threshold: 문제가 될 수 있는 대화에 대응 안내를 표시할 기준입니다. + dominating_topic_minimum_percent: 한 사용자가 주제의 대화를 지나치게 차지했다고 판단할 최소 비율입니다. + pm_warn_user_last_seen_months_ago: 오랫동안 접속하지 않은 사용자에게 개인 메시지를 보낼 때 경고할 기준입니다. + global_notice: 모든 화면 위쪽에 표시할 전체 공지입니다. 비워 두면 표시하지 않습니다. + default_composer_category: 새 주제를 작성할 때 기본으로 선택할 카테고리입니다. + moderator_guide_topic: 중재자에게 안내서로 보여 줄 주제입니다. + notify_about_reviewable_item_after: 검토 항목이 처리되지 않았을 때 운영진에게 알리기까지 기다릴 시간입니다. + use_site_small_logo_as_system_avatar: 사이트의 작은 로고를 시스템 사용자의 아바타로 사용합니다. + enable_listing_suspended_users_on_search: 사용자 검색 결과에 계정이 정지된 사용자도 표시합니다. + disable_system_edit_notifications: 시스템이 게시물을 수정했을 때 알림을 보내지 않습니다. + disable_category_edit_notifications: 카테고리가 변경됐을 때 알림을 보내지 않습니다. + disable_tags_edit_notifications: 태그가 변경됐을 때 알림을 보내지 않습니다. + notification_consolidation_threshold: 같은 종류의 알림을 하나로 묶어 표시하기 시작하는 수입니다. + likes_notification_consolidation_window_mins: 좋아요 알림을 하나로 묶어 표시할 시간 범위입니다. + linked_notification_consolidation_window_mins: 서로 연결된 알림을 하나로 묶어 표시할 시간 범위입니다. + delete_drafts_older_than_n_days: 지정한 기간보다 오래된 임시 글을 자동으로 삭제합니다. + delete_merged_stub_topics_after_days: 완전히 병합되어 빈 주제를 자동으로 삭제하기까지 기다릴 기간입니다. -1은 + 삭제하지 않고 0은 즉시 삭제합니다. + automatically_unpin_topics: 사용자가 고정 주제를 끝까지 읽으면 해당 사용자 화면에서 고정을 해제합니다. + read_time_word_count: 예상 읽기 시간을 계산할 때 사용할 분당 단어 수입니다. + topic_page_title_includes_category: 브라우저에 표시되는 주제 화면 제목에 카테고리 이름을 포함합니다. + native_app_install_banner_ios: 신뢰 레벨 1 이상인 iOS 사용자에게 DiscourseHub 앱 설치 안내를 표시합니다. + native_app_install_banner_android: 신뢰 레벨 1 이상인 Android 사용자에게 DiscourseHub 앱 설치 + 안내를 표시합니다. + app_association_android: Android 앱 연결에 사용하는 .well-known/assetlinks.json의 내용입니다. + app_association_ios: iOS 앱 연결에 사용하는 apple-app-site-association의 내용입니다. + share_anonymized_statistics: 개인정보를 제외한 사이트 사용 통계를 Discourse 운영사와 공유합니다. + enable_powered_by_discourse: 대부분의 화면 아래쪽에 Discourse 제공 링크를 표시합니다. + auto_handle_queued_age: 이 기간이 지난 검토 대기 항목을 자동 처리합니다. 신고는 무시하고 대기 게시물과 사용자는 거부합니다. + 0이면 사용하지 않습니다. + penalty_step_hours: 사용자 글쓰기 제한과 계정 정지의 단계별 기본 시간입니다. 위반이 반복될 때 다음 값이 사용됩니다. + penalty_include_post_message: 사용자에게 제재 안내 이메일을 보낼 때 문제가 된 게시물 내용을 포함합니다. + svg_icon_subset: 사이트에 추가로 포함할 Font Awesome 아이콘입니다. 일반 아이콘은 접두어 없이 입력하고 regular + 아이콘은 far-를 사용하며 브랜드 아이콘은 fab-를 사용합니다. + allow_bulk_invite: CSV 파일을 올려 여러 회원을 한 번에 초대할 수 있게 합니다. + allow_changing_staged_user_tracking: 관리자가 임시 사용자의 카테고리와 태그 알림 설정을 변경할 수 있게 합니다. + splash_screen_image: 사이트를 불러오는 동안 시작 화면에 표시할 SVG 이미지입니다. 움직이는 SVG는 CSS 변형이나 투명도 + 애니메이션만 사용하세요. + suggest_weekends_in_date_pickers: 날짜 선택기의 추천 항목에 토요일과 일요일을 포함합니다. 평일에만 운영한다면 끌 + 수 있습니다. + show_bottom_topic_map: 답글이 10개 이상인 주제의 아래쪽에도 주제 정보를 표시합니다. + show_topic_map_in_topics_without_replies: 답글이 없는 주제에도 주제 정보를 표시합니다. + enable_welcome_banner: 주요 주제 목록 화면에 회원을 환영하고 사이트 내용을 검색할 수 있는 배너를 표시합니다. + welcome_banner_image: 환영 배너의 배경으로 사용할 이미지입니다. + welcome_banner_text_color: 배경 이미지 위에서도 잘 읽히도록 환영 배너의 글자색을 정합니다. 비워 두면 현재 테마의 색상을 + 사용합니다. + welcome_banner_location: 화면에서 환영 배너를 표시할 위치를 정합니다. + welcome_banner_page_visibility: 환영 배너를 표시할 화면 범위를 정합니다. + enable_twitter_logins: 사용자가 X 계정으로 로그인할 수 있게 합니다. + twitter_consumer_key: X 개발자 설정에 등록된 소비자 키입니다. + twitter_consumer_secret: X 개발자 설정에 등록된 소비자 비밀 키입니다. + enable_facebook_logins: 사용자가 Facebook 계정으로 로그인할 수 있게 합니다. + facebook_app_id: Facebook 개발자 설정에 등록된 앱 ID입니다. + facebook_app_secret: Facebook 개발자 설정에 등록된 앱 비밀 키입니다. + enable_github_logins: 사용자가 GitHub 계정으로 로그인할 수 있게 합니다. + github_client_id: GitHub 개발자 설정에 등록된 인증용 클라이언트 ID입니다. + github_client_secret: GitHub 개발자 설정에 등록된 인증용 클라이언트 비밀 키입니다. + enable_discord_logins: 사용자가 Discord 계정으로 로그인할 수 있게 합니다. + discord_client_id: Discord 개발자 포털에 등록된 클라이언트 ID입니다. + discord_secret: Discord 로그인에 사용할 애플리케이션 비밀 키입니다. + discord_trusted_guilds: 로그인을 허용할 Discord 서버의 숫자 ID입니다. 비워 두면 모든 서버의 회원을 허용합니다. + enable_linkedin_oidc_logins: 사용자가 LinkedIn OIDC 계정으로 로그인할 수 있게 합니다. + linkedin_oidc_client_id: LinkedIn 개발자 설정에 등록된 OIDC 클라이언트 ID입니다. + linkedin_oidc_client_secret: LinkedIn 개발자 설정에 등록된 OIDC 클라이언트 비밀 키입니다. + auth_skip_create_confirm: 외부 로그인으로 가입할 때 계정 만들기 확인 화면을 생략합니다. 외부 로그인 정보 우선 사용 + 설정과 함께 사용하는 것이 좋습니다. + auth_immediately: 로그인 필수이며 외부 로그인 방식이 하나뿐일 때 별도 선택 없이 외부 로그인 화면으로 바로 이동합니다. + auth_overrides_email: 로그인할 때마다 외부 서비스의 이메일을 사용하고 사이트에서 이메일을 바꾸지 못하게 합니다. + auth_overrides_username: 로그인할 때마다 외부 서비스의 사용자 이름을 사용하고 사이트에서 사용자 이름을 바꾸지 못하게 합니다. + auth_overrides_avatar: 로그인할 때마다 외부 서비스의 아바타를 사용하고 사이트에서 아바타를 바꾸지 못하게 합니다. + auth_overrides_name: 로그인할 때마다 외부 서비스의 실명을 사용하고 사이트에서 실명을 바꾸지 못하게 합니다. + auth_require_interaction: 외부 로그인 화면으로 이동하기 전에 사용자의 직접 조작을 요구해 로그인 요청 위조 공격을 줄입니다. + enable_discourse_connect: DiscourseConnect를 통한 통합 로그인을 사용합니다. 외부 사이트에서 사용자의 이메일 + 주소를 반드시 확인해야 합니다. + discourse_connect_allowed_redirect_domains: DiscourseConnect 로그인 후 이동을 허용할 도메인입니다. + 비워 두면 현재 사이트의 경로만 허용합니다. + verbose_discourse_connect_logging: DiscourseConnect 진단 정보를 오류 기록에 자세히 남깁니다. + discourse_connect_url: DiscourseConnect 인증 주소입니다. http:// 또는 https://를 포함하고 주소 + 끝에는 슬래시를 넣지 마세요. + discourse_connect_secret: DiscourseConnect 요청을 안전하게 확인할 비밀 문자열입니다. 10자 이상이어야 합니다. + discourse_connect_overrides_groups: 외부 서비스가 전달한 그룹 정보를 우선 사용하고 사이트에서 변경하지 못하게 + 합니다. + discourse_connect_overrides_bio: 외부 서비스가 전달한 자기소개를 우선 사용하고 사이트에서 변경하지 못하게 합니다. + discourse_connect_overrides_avatar: 외부 서비스가 전달한 아바타를 우선 사용하고 사이트에서 변경하지 못하게 합니다. + discourse_connect_overrides_profile_background: 외부 서비스가 전달한 프로필 배경을 우선 사용합니다. + discourse_connect_overrides_location: 외부 서비스가 전달한 위치를 우선 사용하고 사이트에서 변경하지 못하게 합니다. + discourse_connect_overrides_website: 외부 서비스가 전달한 웹사이트를 우선 사용하고 사이트에서 변경하지 못하게 + 합니다. + discourse_connect_overrides_card_background: 외부 서비스가 전달한 사용자 카드 배경을 우선 사용합니다. + discourse_connect_not_approved_url: 승인되지 않은 DiscourseConnect 계정을 이동시킬 주소입니다. + enable_discourse_connect_provider: 이 사이트를 다른 서비스의 DiscourseConnect 로그인 제공자로 사용합니다. + discourse_connect_provider_secrets: DiscourseConnect를 사용할 도메인과 비밀 키의 목록입니다. 비밀 + 키는 10자 이상이어야 합니다. + discourse_connect_provider_claims: DiscourseConnect 응답에 포함할 추가 사용자 정보입니다. 항목을 + 제거하면 연결된 서비스의 계정 연결이나 권한 확인이 작동하지 않을 수 있습니다. + blocked_email_domains: 가입을 차단할 이메일 도메인입니다. 하위 도메인도 함께 차단됩니다. + allowed_email_domains: 가입을 허용할 이메일 도메인입니다. 목록에 없는 도메인의 이메일은 가입할 수 없습니다. + normalize_emails: 이메일 사용자 이름의 점과 더하기 기호 뒤 별칭을 제거한 주소도 같은 이메일인지 확인합니다. + auto_approve_email_domains: 이 목록의 이메일 도메인으로 가입한 사용자를 자동 승인합니다. + hide_email_address_taken: 가입 화면에서 입력한 이메일이 이미 사용 중인지 구체적으로 알려 주지 않습니다. + log_out_strict: 로그아웃할 때 현재 기기의 모든 로그인 정보를 엄격하게 지웁니다. + pending_users_reminder_delay_minutes: 승인을 기다리는 신규 사용자가 있을 때 관리자에게 알리기까지 기다릴 시간입니다. + persistent_sessions: 브라우저를 닫았다 다시 열어도 로그인 상태를 유지합니다. + maximum_session_age: 사용자가 다시 로그인해야 하는 최대 세션 유지 기간입니다. + show_signup_form_email_instructions: 가입 화면의 이메일 입력란에 도움말을 표시합니다. + show_signup_form_username_instructions: 가입 화면의 사용자 이름 입력란에 도움말을 표시합니다. + show_signup_form_full_name_instructions: 가입 화면의 실명 입력란에 도움말을 표시합니다. + show_signup_form_password_instructions: 가입 화면의 비밀번호 입력란에 도움말을 표시합니다. + oauth2_enabled: 사용자 지정 OAuth2 로그인을 사용합니다. + oauth2_client_id: 사용자 지정 OAuth2 서비스의 클라이언트 ID입니다. + oauth2_client_secret: 사용자 지정 OAuth2 서비스의 클라이언트 비밀 키입니다. + oauth2_authorize_url: OAuth2 사용자를 인증할 주소입니다. + oauth2_authorize_signup_url: 가입 버튼을 눌렀을 때 사용할 별도의 OAuth2 인증 주소입니다. 선택 항목입니다. + oauth2_token_url: OAuth2 토큰을 받을 주소입니다. + oauth2_token_url_method: OAuth2 토큰을 요청할 HTTP 방식입니다. + oauth2_callback_user_id_path: '토큰 응답에서 사용자 ID를 찾을 경로입니다. 예: params.info.uuid' + oauth2_callback_user_info_paths: 토큰 응답에서 사용자 이름과 실명과 이메일과 아바타 등의 정보를 찾을 경로입니다. + oauth2_fetch_user_details: OAuth2 인증 뒤 별도의 사용자 JSON 정보를 가져옵니다. + oauth2_user_json_url: OAuth2 사용자 JSON 정보를 가져올 주소입니다. + oauth2_user_json_url_method: OAuth2 사용자 JSON 정보를 요청할 HTTP 방식입니다. + oauth2_json_user_id_path: '사용자 JSON에서 사용자 ID를 찾을 경로입니다. 예: user.id' + oauth2_json_username_path: '사용자 JSON에서 사용자 이름을 찾을 경로입니다. 예: user.username' + oauth2_json_name_path: '사용자 JSON에서 실명을 찾을 경로입니다. 예: user.name.full' + oauth2_json_email_path: '사용자 JSON에서 이메일을 찾을 경로입니다. 예: user.email' + oauth2_json_email_verified_path: '사용자 JSON에서 이메일 확인 상태를 찾을 경로입니다. 예: user.email.verified' + oauth2_json_avatar_path: '사용자 JSON에서 아바타 주소를 찾을 경로입니다. 예: user.avatar_url' + oauth2_json_groups_path: 사용자 JSON에서 그룹 이름 배열을 찾을 경로입니다. 비워 두면 그룹 동기화를 사용하지 않습니다. + oauth2_user_field_mappings: 사용자 JSON의 값을 Discourse 사용자 정의 필드에 연결합니다. + oauth2_email_verified: OAuth2 서비스가 전달한 이메일 확인 상태를 신뢰합니다. + oauth2_overrides_email: 로그인할 때마다 OAuth2 서비스의 이메일을 우선 사용합니다. + oauth2_send_auth_header: OAuth2 클라이언트 인증 정보를 HTTP Authorization 머리글로 보냅니다. + oauth2_send_auth_body: OAuth2 클라이언트 인증 정보를 요청 본문으로 보냅니다. + oauth2_debug_auth: OAuth2 인증 과정을 자세히 기록해 문제를 확인할 수 있게 합니다. + oauth2_authorize_options: OAuth2 인증 요청에 추가할 선택 항목입니다. + oauth2_scope: OAuth2 서비스에 요청할 권한 범위입니다. + oauth2_button_title: 로그인 화면의 OAuth2 버튼에 표시할 이름입니다. + oauth2_allow_association_change: 사용자가 OAuth2 계정 연결을 해제하고 다른 계정으로 다시 연결할 수 있게 합니다. + default_locale: 기본 언어 값을 설정합니다. + site_contact_username: 시스템 메시지 발신자 관련 동작을 설정합니다. + exclude_rel_nofollow_domains: nofollow 제외 도메인 값을 설정합니다. + login_required: 로그인 필수 여부를 정합니다. + must_approve_users: 신규 사용자 승인 필요 관련 동작을 설정합니다. + invite_only: 초대 전용 관련 동작을 설정합니다. + invite_code: 초대 코드 관련 동작을 설정합니다. + enable_local_logins: 아이디와 비밀번호 로그인 사용 여부를 정합니다. + enable_local_logins_via_email: 이메일 로그인 링크 사용 여부를 정합니다. + enable_random_usernames: 임의 사용자 이름 생성 관련 동작을 설정합니다. + random_username_adjectives: 임의 사용자 이름 형용사 관련 동작을 설정합니다. + random_username_nouns: 임의 사용자 이름 명사 관련 동작을 설정합니다. + allow_passkeys_for_2fa: 2단계 인증에 패스키 허용 여부를 정합니다. + allow_new_registrations: 신규 가입 허용 여부를 정합니다. + enable_signup_cta: 가입 권유 안내 사용 여부를 정합니다. + enable_discourse_id: Discourse ID 로그인 사용 여부를 정합니다. + enable_google_oauth2_logins: Google 로그인 사용 여부를 정합니다. + google_oauth2_client_id: Google OAuth2 클라이언트 ID 값을 설정합니다. + google_oauth2_client_secret: Google OAuth2 클라이언트 비밀 키 값을 설정합니다. + google_oauth2_prompt: Google OAuth2 요청 방식 값을 설정합니다. + google_oauth2_hd: Google Workspace 허용 도메인 값을 설정합니다. + google_oauth2_hd_groups_service_account_admin_email: Google Workspace 그룹 관리 계정 + 이메일 값을 설정합니다. + google_oauth2_hd_groups_service_account_json: Google Workspace 그룹 서비스 계정 JSON + 관련 동작을 설정합니다. + google_oauth2_hd_groups: Google Workspace 허용 그룹 값을 설정합니다. + google_oauth2_verbose_logging: Google OAuth2 상세 로그 관련 동작을 설정합니다. + min_username_length: 최소 사용자 이름 길이 값을 설정합니다. + max_username_length: 최대 사용자 이름 길이 값을 설정합니다. + unicode_usernames: 유니코드 사용자 이름 허용 여부를 정합니다. + allowed_unicode_username_characters: 허용할 유니코드 사용자 이름 문자 관련 동작을 설정합니다. + reserved_usernames: 사용 금지 사용자 이름 관련 동작을 설정합니다. + min_password_length: 최소 비밀번호 길이 값을 설정합니다. + min_admin_password_length: 관리자 최소 비밀번호 길이 값을 설정합니다. + password_unique_characters: 비밀번호 최소 고유 문자 수 값을 설정합니다. + block_common_passwords: 흔한 비밀번호 차단 여부를 정합니다. + username_change_period: 사용자 이름 변경 허용 기간 값을 설정합니다. + email_editable: 이메일 주소 변경 허용 여부를 정합니다. + logout_redirect: 로그아웃 후 이동 주소 값을 설정합니다. + full_name_requirement: 실명 입력 방식 값을 설정합니다. + enable_names: 실명 표시 여부를 정합니다. + invite_expiry_days: 초대 유효 기간 값을 설정합니다. + delete_user_max_post_age: 사용자 삭제 허용 게시물 최대 경과일 관련 동작을 설정합니다. + delete_all_posts_max: 한 번에 삭제할 수 있는 최대 게시물 수 값을 설정합니다. + delete_all_posts_background_threshold: 게시물 일괄 삭제 백그라운드 처리 기준 관련 동작을 설정합니다. + delete_user_self_max_post_count: 본인 계정 삭제 허용 최대 게시물 수 값을 설정합니다. + redirect_users_to_top_page: 새 사용자와 장기 미접속자를 인기 주제로 이동 관련 동작을 설정합니다. + prioritize_username_in_ux: 화면에서 사용자 이름 우선 표시 여부를 정합니다. + email_token_valid_hours: 이메일 인증 토큰 유효 시간 값을 설정합니다. + purge_unactivated_users_grace_period_days: 미인증 사용자 삭제 유예 기간 값을 설정합니다. + public_user_custom_fields: 공개 사용자 정의 필드 관련 동작을 설정합니다. + staff_user_custom_fields: 운영진용 사용자 정의 필드 관련 동작을 설정합니다. + enable_user_directory: 사용자 목록 사용 여부를 정합니다. + allow_anonymous_mode: 익명 모드 허용 여부를 정합니다. + allow_likes_in_anonymous_mode: 익명 모드에서 좋아요 허용 여부를 정합니다. + anonymous_posting_allowed_groups: 익명 게시 허용 그룹 값을 설정합니다. + anonymous_account_duration_minutes: 익명 계정 유지 시간 값을 설정합니다. + allow_users_to_hide_profile: 사용자 프로필 숨김 허용 여부를 정합니다. + hide_user_profiles_from_public: 비로그인 사용자에게 프로필 숨김 여부를 정합니다. + hide_new_user_profiles: 신규 사용자 프로필 숨김 여부를 정합니다. + allow_featured_topic_on_user_profiles: 사용자 프로필에 대표 주제 허용 여부를 정합니다. + show_inactive_accounts: 비활성 계정 표시 여부를 정합니다. + allowed_user_website_domains: 사용자 웹사이트 허용 도메인 값을 설정합니다. + hide_suspension_reasons: 정지 사유 숨김 여부를 정합니다. + hide_silencing_reasons: 글쓰기 제한 사유 숨김 여부를 정합니다. + log_personal_messages_views: 개인 메시지 조회 기록 관련 동작을 설정합니다. + ignored_users_count_message_threshold: 무시당한 사용자 알림 기준 인원 관련 동작을 설정합니다. + ignored_users_message_gap_days: 무시당한 사용자 재알림 간격 값을 설정합니다. + clean_up_inactive_users_after_days: 비활성 사용자 정리 기간 값을 설정합니다. + clean_up_unused_staged_users_after_days: 미사용 임시 사용자 정리 기간 값을 설정합니다. + user_selected_primary_groups: 사용자의 기본 그룹 직접 선택 허용 여부를 정합니다. + gravatar_enabled: Gravatar 사용 여부를 정합니다. + use_email_for_username_and_name_suggestions: 이메일로 사용자 이름과 실명 추천 관련 동작을 설정합니다. + use_name_for_username_suggestions: 실명으로 사용자 이름 추천 관련 동작을 설정합니다. + hide_user_activity_tab: 사용자 활동 탭 숨김 여부를 정합니다. + delete_associated_accounts_on_password_reset: 비밀번호 재설정 시 연결 계정 삭제 관련 동작을 설정합니다. + enable_user_status: 사용자 상태 메시지 사용 여부를 정합니다. + allow_user_locale: 사용자별 언어 선택 허용 여부를 정합니다. + content_localization_enabled: 콘텐츠 다국어 지원 사용 여부를 정합니다. + content_localization_supported_locales: 콘텐츠 지원 언어 값을 설정합니다. + content_localization_language_switcher: 콘텐츠 언어 전환 메뉴 관련 동작을 설정합니다. + content_localization_allowed_groups: 콘텐츠 번역 허용 그룹 값을 설정합니다. + content_localization_allow_author_localization: 작성자의 콘텐츠 번역 허용 여부를 정합니다. + content_localization_crawler_param: 검색 로봇용 콘텐츠 언어 매개변수 값을 설정합니다. + content_localization_use_default_locale_when_unsupported: 미지원 언어에 기본 언어 사용 여부를 + 정합니다. + set_locale_from_accept_language_header: 브라우저 언어로 화면 언어 설정 관련 동작을 설정합니다. + set_locale_from_cookie: 쿠키로 화면 언어 설정 관련 동작을 설정합니다. + set_locale_from_param: 주소 매개변수로 화면 언어 설정 관련 동작을 설정합니다. + nested_replies_enabled: 중첩 답글 보기 사용 여부를 정합니다. + enable_group_directory: 그룹 목록 사용 여부를 정합니다. + group_in_subject: 이메일 제목에 그룹 이름 표시 여부를 정합니다. + enable_category_group_moderation: 그룹별 카테고리 관리 허용 여부를 정합니다. + min_post_length: 게시물 최소 글자 수 값을 설정합니다. + min_first_post_length: 첫 게시물 최소 글자 수 값을 설정합니다. + prevent_uploads_only_posts: 파일만 있는 게시물 금지 관련 동작을 설정합니다. + min_personal_message_post_length: 개인 메시지 최소 글자 수 값을 설정합니다. + max_post_length: 게시물 최대 글자 수 값을 설정합니다. + topic_featured_link_enabled: 주제 대표 링크 사용 여부를 정합니다. + body_min_entropy: 게시물 최소 문자 다양성 관련 동작을 설정합니다. + min_topic_views_for_delete_confirm: 주제 삭제 재확인 최소 조회수 값을 설정합니다. + min_topic_title_length: 주제 제목 최소 글자 수 값을 설정합니다. + max_topic_title_length: 주제 제목 최대 글자 수 값을 설정합니다. + title_min_entropy: 제목 최소 문자 다양성 관련 동작을 설정합니다. + allow_uppercase_posts: 영문 대문자 게시물 허용 여부를 정합니다. + max_consecutive_replies: 연속 답글 최대 수 값을 설정합니다. + enable_filtered_replies_view: 답글만 모아 보기 사용 여부를 정합니다. + title_prettify: 제목 자동 정리 관련 동작을 설정합니다. + title_remove_extraneous_space: 제목의 불필요한 공백 제거 관련 동작을 설정합니다. + title_fancy_entities: 제목 문장부호 자동 변환 관련 동작을 설정합니다. + min_personal_message_title_length: 개인 메시지 제목 최소 글자 수 값을 설정합니다. + max_emojis_in_title: 제목의 이모지 최대 수 값을 설정합니다. + default_emoji_reactions: 기본 이모지 반응 관련 동작을 설정합니다. + duplicate_topic_titles: 중복 주제 제목 허용 여부를 정합니다. + min_title_similar_length: 유사 제목 검사 최소 길이 값을 설정합니다. + enable_system_message_replies: 시스템 메시지 답장 허용 여부를 정합니다. + personal_message_enabled_groups: 개인 메시지 작성 허용 그룹 값을 설정합니다. + editing_grace_period: 편집 기록 제외 시간 값을 설정합니다. + editing_grace_period_max_diff: 편집 기록 제외 최대 변경량 관련 동작을 설정합니다. + editing_grace_period_max_diff_high_trust: 높은 신뢰 회원의 편집 기록 제외 최대 변경량 관련 동작을 설정합니다. + staff_edit_locks_post: 운영진 편집 후 게시물 잠금 관련 동작을 설정합니다. + shared_drafts_category: 공유 임시 글 카테고리 값을 설정합니다. + shared_drafts_allowed_groups: 공유 임시 글 허용 그룹 값을 설정합니다. + post_edit_time_limit: 게시물 편집 제한 시간 값을 설정합니다. + tl2_post_edit_time_limit: 신뢰 레벨 2 게시물 편집 제한 시간 값을 설정합니다. + edit_history_visible_to_public: 편집 기록 공개 여부를 정합니다. + delete_removed_posts_after: 삭제 게시물 완전 제거 대기 시간 값을 설정합니다. + notify_users_after_responses_deleted_on_flagged_post: 신고 게시물의 답글 삭제 후 사용자 알림 관련 + 동작을 설정합니다. + traditional_markdown_linebreaks: 전통적인 Markdown 줄바꿈 사용 여부를 정합니다. + enable_markdown_typographer: Markdown 문장부호 다듬기 사용 여부를 정합니다. + enable_markdown_linkify: Markdown 주소 자동 링크 사용 여부를 정합니다. + markdown_linkify_tlds: 자동 링크 허용 최상위 도메인 값을 설정합니다. + markdown_typographer_quotation_marks: Markdown 인용 부호 형식 값을 설정합니다. + suppress_reply_directly_below: 바로 아래 답글 표시 생략 관련 동작을 설정합니다. + suppress_reply_directly_above: 바로 위 답글 표시 생략 관련 동작을 설정합니다. + suppress_reply_when_quoting: 인용한 게시물 답글 표시 생략 관련 동작을 설정합니다. + remove_full_quote: 전체 인용 자동 제거 관련 동작을 설정합니다. + max_reply_history: 답글 관계 최대 기록 수 값을 설정합니다. + post_undo_action_window_mins: 게시물 작업 취소 가능 시간 값을 설정합니다. + enable_mentions: 사용자 언급 사용 여부를 정합니다. + max_mentions_per_post: 게시물당 사용자 언급 최대 수 값을 설정합니다. + max_quotes_per_post: 게시물당 인용 최대 수 값을 설정합니다. + max_users_notified_per_group_mention: 그룹 언급 알림 최대 인원 관련 동작을 설정합니다. + newuser_max_replies_per_topic: 신규 회원의 주제당 답글 최대 수 값을 설정합니다. + newuser_max_mentions_per_post: 신규 회원의 게시물당 언급 최대 수 값을 설정합니다. + here_mention: 현재 접속자 언급 사용 여부를 정합니다. + max_here_mentioned: 현재 접속자 언급 최대 인원 관련 동작을 설정합니다. + here_mention_allowed_groups: 현재 접속자 언급 허용 그룹 값을 설정합니다. + title_max_word_length: 제목 단어 최대 길이 값을 설정합니다. + allowed_link_domains: 링크 허용 도메인 값을 설정합니다. + newuser_max_links: 신규 회원의 게시물당 링크 최대 수 값을 설정합니다. + newuser_max_embedded_media: 신규 회원의 게시물당 미디어 삽입 최대 수 값을 설정합니다. + newuser_max_attachments: 신규 회원의 게시물당 첨부 파일 최대 수 값을 설정합니다. + post_excerpt_maxlength: 게시물 요약 최대 길이 값을 설정합니다. + topic_excerpt_maxlength: 주제 요약 최대 길이 값을 설정합니다. + default_subcategory_on_read_only_category: 읽기 전용 카테고리의 기본 하위 카테고리 값을 설정합니다. + show_pinned_excerpt_mobile: 모바일에서 고정 주제 요약 표시 여부를 정합니다. + show_pinned_excerpt_desktop: 데스크톱에서 고정 주제 요약 표시 여부를 정합니다. + display_name_on_posts: 게시물에 실명 표시 여부를 정합니다. + show_time_gap_days: 게시물 사이 시간 간격 표시 기준 관련 동작을 설정합니다. + short_progress_text_threshold: 짧은 진행 상태 문구 표시 기준 관련 동작을 설정합니다. + default_code_lang: 기본 코드 언어 값을 설정합니다. + autohighlight_all_code: 모든 코드 자동 강조 관련 동작을 설정합니다. + highlighted_languages: 강조할 코드 언어 값을 설정합니다. + delete_old_hidden_posts: 오래된 숨김 게시물 삭제 관련 동작을 설정합니다. + enable_emoji: 이모지 사용 여부를 정합니다. + enable_emoji_shortcuts: 이모지 단축 입력 사용 여부를 정합니다. + emoji_set: 이모지 모음 관련 동작을 설정합니다. + emoji_autocomplete_min_chars: 이모지 자동 완성 최소 글자 수 값을 설정합니다. + enable_inline_emoji_translation: 문장 안 이모지 이름 자동 변환 관련 동작을 설정합니다. + emoji_deny_list: 사용 금지 이모지 관련 동작을 설정합니다. + emoji_picker_pinned_groups: 이모지 선택기 고정 그룹 값을 설정합니다. + enable_gifs: GIF 검색 사용 여부를 정합니다. + klipy_api_key: Klipy API 키 값을 설정합니다. + klipy_file_detail: Klipy 파일 화질 값을 설정합니다. + klipy_content_filter: Klipy 콘텐츠 필터 관련 동작을 설정합니다. + klipy_country: Klipy 국가 관련 동작을 설정합니다. + klipy_locale: Klipy 언어 값을 설정합니다. + klipy_limit_infinite_search_results: Klipy 무한 검색 결과 제한 관련 동작을 설정합니다. + klipy_max_results_limit: Klipy 검색 결과 최대 수 값을 설정합니다. + approve_post_count: 게시물 사전 승인 수 값을 설정합니다. + approve_unless_allowed_groups: 검토 제외 그룹 값을 설정합니다. + approve_new_topics_unless_allowed_groups: 새 주제 검토 제외 그룹 값을 설정합니다. + approve_suspect_users: 의심 사용자 게시물 검토 관련 동작을 설정합니다. + approve_unless_staged: 임시 사용자 외 게시물 검토 관련 동작을 설정합니다. + notify_about_queued_posts_after: 검토 대기 게시물 알림 시간 값을 설정합니다. + auto_close_messages_post_count: 메시지 자동 닫기 게시물 수 값을 설정합니다. + auto_close_topics_post_count: 주제 자동 닫기 게시물 수 값을 설정합니다. + auto_close_topics_create_linked_topic: 자동 닫힌 주제의 연결 주제 만들기 관련 동작을 설정합니다. + code_formatting_style: 코드 서식 방식 값을 설정합니다. + embed_any_origin: 모든 출처에서 삽입 허용 여부를 정합니다. + embed_topics_list: 외부 사이트 삽입 주제 목록 값을 설정합니다. + embed_set_canonical_url: 삽입 게시물의 대표 주소 설정 관련 동작을 설정합니다. + embed_unlisted: 삽입 주제를 목록에서 숨김 여부를 정합니다. + import_embed_unlisted: 가져온 삽입 주제를 목록에서 숨김 여부를 정합니다. + embed_truncate: 삽입 게시물 내용 자르기 관련 동작을 설정합니다. + embed_support_markdown: 삽입 게시물에서 Markdown 지원 관련 동작을 설정합니다. + allowed_embed_selectors: 삽입 허용 선택자 관련 동작을 설정합니다. + allowed_href_schemes: 링크 허용 주소 형식 값을 설정합니다. + max_allowed_message_recipients: 개인 메시지 최대 수신자 수 값을 설정합니다. + watched_words_regular_expressions: 감시 단어 정규식 사용 여부를 정합니다. + enable_fast_edit: 빠른 편집 사용 여부를 정합니다. + old_post_notice_days: 오래된 게시물 안내 표시 기간 값을 설정합니다. + new_user_notice_tl: 신규 회원 안내 표시 신뢰 레벨 관련 동작을 설정합니다. + returning_user_notice_tl: 복귀 회원 안내 표시 신뢰 레벨 관련 동작을 설정합니다. + returning_users_days: 복귀 회원 판단 기간 값을 설정합니다. + skip_review_media_groups: 미디어 게시물 검토 제외 그룹 값을 설정합니다. + blur_tl0_flagged_posts_media: 신뢰 레벨 0 신고 게시물 미디어 흐림 처리 관련 동작을 설정합니다. + enable_page_publishing: 게시물을 웹페이지로 공개 여부를 정합니다. + show_published_pages_login_required: 공개 웹페이지에 로그인 요구 관련 동작을 설정합니다. + skip_auto_delete_reply_likes: 답글 삭제 시 좋아요 자동 삭제 생략 관련 동작을 설정합니다. + review_every_post: 모든 새 게시물 검토 관련 동작을 설정합니다. + max_form_template_title_length: 양식 템플릿 제목 최대 길이 값을 설정합니다. + max_form_template_content_length: 양식 템플릿 내용 최대 길이 값을 설정합니다. + show_preview_for_form_templates: 양식 템플릿 미리보기 표시 여부를 정합니다. + email_time_window_mins: 이메일 알림 대기 시간 값을 설정합니다. + personal_email_time_window_seconds: 개인 이메일 알림 대기 시간 값을 설정합니다. + email_posts_context: 이메일에 포함할 게시물 문맥 수 값을 설정합니다. + digest_min_excerpt_length: 요약 메일 본문 최소 길이 값을 설정합니다. + digest_topics: 요약 메일 주제 수 값을 설정합니다. + digest_posts: 요약 메일 게시물 수 값을 설정합니다. + digest_other_topics: 요약 메일 기타 주제 수 값을 설정합니다. + suppress_digest_email_after_days: 요약 메일 발송 중단 기준일 관련 동작을 설정합니다. + digest_suppress_categories: 요약 메일 제외 카테고리 값을 설정합니다. + digest_suppress_tags: 요약 메일 제외 태그 값을 설정합니다. + disable_digest_emails: 요약 메일 사용 안 함 관련 동작을 설정합니다. + apply_custom_styles_to_digest: 요약 메일에 사용자 지정 스타일 적용 관련 동작을 설정합니다. + email_accent_bg_color: 이메일 강조 배경색 관련 동작을 설정합니다. + email_accent_fg_color: 이메일 강조 글자색 관련 동작을 설정합니다. + email_link_color: 이메일 링크 색상 값을 설정합니다. + show_topic_featured_link_in_digest: 요약 메일에 주제 대표 링크 표시 여부를 정합니다. + email_custom_headers: 사용자 지정 이메일 머리글 관련 동작을 설정합니다. + email_subject: 이메일 제목 형식 값을 설정합니다. + simple_email_subject: 간결한 이메일 제목 사용 여부를 정합니다. + reply_by_email_enabled: 이메일 답장 사용 여부를 정합니다. + reply_by_email_address: 이메일 답장 수신 주소 값을 설정합니다. + alternative_reply_by_email_addresses: 추가 이메일 답장 수신 주소 값을 설정합니다. + find_related_post_with_key: 답장 키로 관련 게시물 찾기 관련 동작을 설정합니다. + manual_polling_enabled: 수동 이메일 가져오기 사용 여부를 정합니다. + pop3_polling_enabled: POP3 이메일 가져오기 사용 여부를 정합니다. + pop3_polling_ssl: POP3 SSL 사용 여부를 정합니다. + pop3_polling_openssl_verify: POP3 SSL 인증서 확인 관련 동작을 설정합니다. + pop3_polling_period_mins: POP3 확인 간격 값을 설정합니다. + pop3_polling_host: POP3 서버 주소 값을 설정합니다. + pop3_polling_port: POP3 서버 포트 값을 설정합니다. + pop3_polling_username: POP3 사용자 이름 관련 동작을 설정합니다. + pop3_polling_password: POP3 비밀번호 관련 동작을 설정합니다. + pop3_polling_delete_from_server: 가져온 메일을 서버에서 삭제 관련 동작을 설정합니다. + log_mail_processing_failures: 메일 처리 실패 기록 관련 동작을 설정합니다. + incoming_email_prefer_html: 수신 메일에서 HTML 우선 사용 여부를 정합니다. + strip_incoming_email_lines: 수신 메일에서 지정 문장 제거 관련 동작을 설정합니다. + email_in: 이메일로 새 주제 작성 관련 동작을 설정합니다. + email_in_allowed_groups: 이메일 주제 작성 허용 그룹 값을 설정합니다. + email_in_authserv_id: 수신 메일 인증 서비스 ID 값을 설정합니다. + email_in_spam_header: 수신 메일 스팸 판정 머리글 관련 동작을 설정합니다. + enable_smtp: SMTP 수신 사용 여부를 정합니다. + email_prefix: 이메일 제목 접두어 관련 동작을 설정합니다. + email_site_title: 이메일 사이트 이름 관련 동작을 설정합니다. + disable_emails: 이메일 발송 중지 관련 동작을 설정합니다. + strip_images_from_short_emails: 짧은 이메일에서 이미지 제거 관련 동작을 설정합니다. + short_email_length: 짧은 이메일 판단 길이 값을 설정합니다. + display_name_on_email_from: 보낸 사람에 실명 표시 여부를 정합니다. + unsubscribe_via_email: 이메일로 구독 해지 허용 여부를 정합니다. + unsubscribe_via_email_footer: 이메일 바닥글에 구독 해지 안내 표시 여부를 정합니다. + disallow_reply_by_email_after_days: 이메일 답장 허용 기간 값을 설정합니다. + delete_email_logs_after_days: 이메일 기록 보관 기간 값을 설정합니다. + max_emails_per_day_per_user: 사용자별 하루 최대 이메일 수 값을 설정합니다. + enable_staged_users: 임시 사용자 사용 여부를 정합니다. + maximum_staged_users_per_email: 이메일당 임시 사용자 최대 수 값을 설정합니다. + maximum_recipients_per_new_group_email: 새 그룹 이메일 최대 수신자 수 값을 설정합니다. + auto_generated_allowlist: 자동 생성 메일 허용 목록 값을 설정합니다. + block_auto_generated_emails: 자동 생성 메일 차단 여부를 정합니다. + ignore_by_title: 제목으로 수신 메일 무시 관련 동작을 설정합니다. + ignore_by_title_regex: 제목 정규식으로 수신 메일 무시 관련 동작을 설정합니다. + mailgun_api_key: Mailgun API 키 값을 설정합니다. + sendgrid_verification_key: SendGrid 확인 키 값을 설정합니다. + aws_sns_topic_arn_allowlist: AWS SNS 주제 ARN 허용 목록 값을 설정합니다. + mailjet_webhook_token: Mailjet 웹훅 토큰 값을 설정합니다. + mailpace_webhook_token: MailPace 웹훅 토큰 값을 설정합니다. + mandrill_authentication_key: Mandrill 인증 키 값을 설정합니다. + postmark_webhook_token: Postmark 웹훅 토큰 값을 설정합니다. + sparkpost_webhook_token: SparkPost 웹훅 토큰 값을 설정합니다. + bounce_score_threshold: 반송 점수 차단 기준 관련 동작을 설정합니다. + soft_bounce_score: 일시 반송 점수 값을 설정합니다. + hard_bounce_score: 영구 반송 점수 값을 설정합니다. + reset_bounce_score_after_days: 반송 점수 초기화 기간 값을 설정합니다. + blocked_attachment_content_types: 차단할 첨부 파일 형식 값을 설정합니다. + blocked_attachment_filenames: 차단할 첨부 파일 이름 관련 동작을 설정합니다. + forwarded_emails_behaviour: 전달된 이메일 처리 방식 값을 설정합니다. + always_show_trimmed_content: 생략된 이메일 내용 항상 표시 여부를 정합니다. + trim_incoming_emails: 수신 이메일 인용 내용 정리 관련 동작을 설정합니다. + private_email: 이메일 주소 비공개 여부를 정합니다. + email_total_attachment_size_limit_kb: 이메일 첨부 파일 총용량 제한 관련 동작을 설정합니다. + post_excerpts_in_emails: 이메일에 게시물 요약 표시 여부를 정합니다. + raw_email_max_length: 원본 이메일 최대 보관 길이 값을 설정합니다. + raw_rejected_email_max_length: 거부된 원본 이메일 최대 보관 길이 값을 설정합니다. + delete_rejected_email_after_days: 거부된 이메일 보관 기간 값을 설정합니다. + require_change_email_confirmation: 이메일 변경 확인 필요 관련 동작을 설정합니다. + view_raw_email_allowed_groups: 원본 이메일 조회 허용 그룹 값을 설정합니다. + max_image_size_kb: 이미지 최대 용량 관련 동작을 설정합니다. + max_attachment_size_kb: 첨부 파일 최대 용량 관련 동작을 설정합니다. + max_image_megapixels: 이미지 최대 화소 수 값을 설정합니다. + theme_authorized_extensions: 테마 허용 파일 확장자 관련 동작을 설정합니다. + authorized_extensions: 허용 파일 확장자 관련 동작을 설정합니다. + authorized_extensions_for_staff: 운영진 허용 파일 확장자 관련 동작을 설정합니다. + responsive_post_image_sizes: 반응형 게시물 이미지 크기 값을 설정합니다. + max_image_width: 이미지 최대 너비 관련 동작을 설정합니다. + max_image_height: 이미지 최대 높이 관련 동작을 설정합니다. + download_remote_images_to_local: 외부 이미지를 서버에 저장 관련 동작을 설정합니다. + download_remote_images_threshold: 외부 이미지 저장 최소 용량 관련 동작을 설정합니다. + disabled_image_download_domains: 외부 이미지 저장 제외 도메인 값을 설정합니다. + block_hotlinked_media: 외부 미디어 직접 연결 차단 여부를 정합니다. + block_hotlinked_media_exceptions: 외부 미디어 직접 연결 허용 도메인 값을 설정합니다. + create_thumbnails: 미리보기 이미지 만들기 관련 동작을 설정합니다. + animated_topic_thumbnails: 움직이는 주제 미리보기 사용 여부를 정합니다. + clean_up_uploads: 사용하지 않는 업로드 정리 관련 동작을 설정합니다. + clean_orphan_uploads_grace_period_hours: 고아 업로드 정리 유예 시간 값을 설정합니다. + purge_deleted_uploads_grace_period_days: 삭제 업로드 완전 제거 유예 기간 값을 설정합니다. + prevent_anons_from_downloading_files: 비로그인 사용자의 파일 다운로드 차단 여부를 정합니다. + secure_uploads: 보호된 업로드 사용 여부를 정합니다. + secure_uploads_allow_embed_images_in_emails: 이메일에 보호 이미지 삽입 허용 여부를 정합니다. + secure_uploads_max_email_embed_image_size_kb: 이메일 삽입 보호 이미지 최대 용량 관련 동작을 설정합니다. + enable_s3_uploads: S3 업로드 사용 여부를 정합니다. + s3_use_iam_profile: S3 IAM 프로필 사용 여부를 정합니다. + s3_access_key_id: S3 액세스 키 ID 값을 설정합니다. + s3_secret_access_key: S3 비밀 액세스 키 값을 설정합니다. + s3_role_arn: S3 역할 ARN 관련 동작을 설정합니다. + s3_role_session_name: S3 역할 세션 이름 관련 동작을 설정합니다. + s3_region: S3 리전 관련 동작을 설정합니다. + s3_upload_bucket: S3 업로드 버킷 관련 동작을 설정합니다. + s3_endpoint: S3 엔드포인트 관련 동작을 설정합니다. + s3_cdn_url: S3 CDN 주소 값을 설정합니다. + s3_use_cdn_url_for_all_uploads: 모든 업로드에 S3 CDN 주소 사용 여부를 정합니다. + s3_configure_tombstone_policy: S3 삭제 보관 정책 자동 설정 관련 동작을 설정합니다. + s3_use_acls: S3 접근 제어 목록 사용 여부를 정합니다. + allow_profile_backgrounds: 프로필 배경 이미지 허용 여부를 정합니다. + automatically_download_gravatars: Gravatar 이미지를 자동 저장 관련 동작을 설정합니다. + uploaded_avatars_allowed_groups: 아바타 업로드 허용 그룹 값을 설정합니다. + default_avatars: 기본 아바타 관련 동작을 설정합니다. + external_system_avatars_url: 외부 시스템 아바타 주소 값을 설정합니다. + external_emoji_url: 외부 이모지 주소 값을 설정합니다. + restrict_letter_avatar_colors: 글자 아바타 색상 제한 관련 동작을 설정합니다. + selectable_avatars_mode: 선택형 아바타 방식 값을 설정합니다. + selectable_avatars_random_on_signup: 가입 시 선택형 아바타 무작위 지정 관련 동작을 설정합니다. + selectable_avatars: 선택 가능한 아바타 관련 동작을 설정합니다. + allow_all_attachments_for_group_messages: 그룹 메시지에 모든 첨부 파일 허용 여부를 정합니다. + image_quality: 이미지 품질 관련 동작을 설정합니다. + allow_staff_to_upload_any_file_in_pm: 운영진 개인 메시지에 모든 파일 업로드 허용 여부를 정합니다. + strip_image_metadata: 이미지 메타데이터 제거 관련 동작을 설정합니다. + min_ratio_to_crop: 이미지 자르기 최소 비율 값을 설정합니다. + simultaneous_uploads: 동시 업로드 수 값을 설정합니다. + composer_media_optimization_image_enabled: 글쓰기 이미지 최적화 사용 여부를 정합니다. + video_conversion_enabled: 동영상 변환 사용 여부를 정합니다. + video_conversion_service: 동영상 변환 서비스 관련 동작을 설정합니다. + mediaconvert_role_arn: MediaConvert 역할 ARN 관련 동작을 설정합니다. + mediaconvert_output_subdirectory: MediaConvert 출력 하위 폴더 관련 동작을 설정합니다. + default_trust_level: 신규 회원 기본 신뢰 레벨 관련 동작을 설정합니다. + default_invitee_trust_level: 초대 회원 기본 신뢰 레벨 관련 동작을 설정합니다. + create_topic_allowed_groups: 주제 작성 허용 그룹 값을 설정합니다. + topic_timers_allowed_groups: 주제 타이머 사용 허용 그룹 값을 설정합니다. + edit_wiki_post_allowed_groups: 위키 게시물 편집 허용 그룹 값을 설정합니다. + edit_post_allowed_groups: 다른 사람 게시물 편집 허용 그룹 값을 설정합니다. + self_wiki_allowed_groups: 본인 게시물 위키 전환 허용 그룹 값을 설정합니다. + send_email_messages_allowed_groups: 이메일 개인 메시지 발송 허용 그룹 값을 설정합니다. + flag_post_allowed_groups: 게시물 신고 허용 그룹 값을 설정합니다. + allow_all_users_to_flag_illegal_content: 모든 사용자의 불법 콘텐츠 신고 허용 여부를 정합니다. + email_address_to_report_illegal_content: 불법 콘텐츠 신고 이메일 값을 설정합니다. + post_links_allowed_groups: 게시물 링크 작성 허용 그룹 값을 설정합니다. + embedded_media_post_allowed_groups: 게시물 미디어 삽입 허용 그룹 값을 설정합니다. + profile_background_allowed_groups: 프로필 배경 설정 허용 그룹 값을 설정합니다. + user_card_background_allowed_groups: 사용자 카드 배경 설정 허용 그룹 값을 설정합니다. + invite_allowed_groups: 회원 초대 허용 그룹 값을 설정합니다. + ignore_allowed_groups: 사용자 무시 허용 그룹 값을 설정합니다. + allow_flagging_staff: 운영진 신고 허용 여부를 정합니다. + send_tl1_welcome_message: 신뢰 레벨 1 환영 메시지 발송 관련 동작을 설정합니다. + send_tl2_promotion_message: 신뢰 레벨 2 승급 메시지 발송 관련 동작을 설정합니다. + tl1_requires_topics_entered: 신뢰 레벨 1 필요 방문 주제 수 값을 설정합니다. + tl1_requires_read_posts: 신뢰 레벨 1 필요 읽은 게시물 수 값을 설정합니다. + tl1_requires_time_spent_mins: 신뢰 레벨 1 필요 이용 시간 값을 설정합니다. + tl2_requires_topics_entered: 신뢰 레벨 2 필요 방문 주제 수 값을 설정합니다. + tl2_requires_read_posts: 신뢰 레벨 2 필요 읽은 게시물 수 값을 설정합니다. + tl2_requires_time_spent_mins: 신뢰 레벨 2 필요 이용 시간 값을 설정합니다. + tl2_requires_days_visited: 신뢰 레벨 2 필요 방문 일수 값을 설정합니다. + tl2_requires_likes_received: 신뢰 레벨 2 필요 받은 좋아요 수 값을 설정합니다. + tl2_requires_likes_given: 신뢰 레벨 2 필요 누른 좋아요 수 값을 설정합니다. + tl2_requires_topic_reply_count: 신뢰 레벨 2 필요 주제 답글 수 값을 설정합니다. + tl3_time_period: 신뢰 레벨 3 평가 기간 값을 설정합니다. + tl3_requires_days_visited: 신뢰 레벨 3 필요 방문 일수 값을 설정합니다. + tl3_requires_topics_replied_to: 신뢰 레벨 3 필요 답글 작성 주제 수 값을 설정합니다. + tl3_requires_topics_viewed: 신뢰 레벨 3 필요 조회 주제 비율 값을 설정합니다. + tl3_requires_topics_viewed_cap: 신뢰 레벨 3 필요 조회 주제 상한 관련 동작을 설정합니다. + tl3_requires_posts_read: 신뢰 레벨 3 필요 읽은 게시물 비율 값을 설정합니다. + tl3_requires_posts_read_cap: 신뢰 레벨 3 필요 읽은 게시물 상한 관련 동작을 설정합니다. + tl3_requires_topics_viewed_all_time: 신뢰 레벨 3 필요 전체 조회 주제 수 값을 설정합니다. + tl3_requires_posts_read_all_time: 신뢰 레벨 3 필요 전체 읽은 게시물 수 값을 설정합니다. + tl3_requires_max_flagged: 신뢰 레벨 3 허용 최대 신고 수 값을 설정합니다. + tl3_promotion_min_duration: 신뢰 레벨 3 최소 유지 기간 값을 설정합니다. + tl3_requires_likes_given: 신뢰 레벨 3 필요 누른 좋아요 수 값을 설정합니다. + tl3_requires_likes_received: 신뢰 레벨 3 필요 받은 좋아요 수 값을 설정합니다. + tl3_links_no_follow: 신뢰 레벨 3 링크에 nofollow 적용 관련 동작을 설정합니다. + delete_all_posts_and_topics_allowed_groups: 모든 게시물과 주제 삭제 허용 그룹 값을 설정합니다. + edit_all_topic_groups: 모든 주제 편집 허용 그룹 값을 설정합니다. + edit_all_post_groups: 모든 게시물 편집 허용 그룹 값을 설정합니다. + detailed_404: 상세한 찾을 수 없음 안내 관련 동작을 설정합니다. + enforce_second_factor_on_external_auth: 외부 로그인에도 2단계 인증 적용 관련 동작을 설정합니다. + enforce_second_factor: 2단계 인증 필수 적용 관련 동작을 설정합니다. + force_https: HTTPS 강제 사용 여부를 정합니다. + enable_escaped_fragments: 검색 로봇용 이스케이프 조각 사용 여부를 정합니다. + allow_index_in_robots_txt: 검색 엔진 색인 허용 여부를 정합니다. + moderators_manage_categories: 중재자의 카테고리 관리 허용 여부를 정합니다. + moderators_manage_groups: 중재자의 그룹 관리 허용 여부를 정합니다. + moderators_change_post_ownership: 중재자의 게시물 소유자 변경 허용 여부를 정합니다. + change_post_ownership_allowed_groups: 게시물 소유자 변경 허용 그룹 값을 설정합니다. + moderators_view_emails: 중재자의 이메일 주소 조회 허용 여부를 정합니다. + moderators_view_ips: 중재자의 IP 주소 조회 허용 여부를 정합니다. + moderators_view_sso_details: 중재자의 통합 로그인 정보 조회 허용 여부를 정합니다. + moderators_change_trust_levels: 중재자의 신뢰 레벨 변경 허용 여부를 정합니다. + cors_origins: CORS 허용 출처 관련 동작을 설정합니다. + use_admin_ip_allowlist: 관리자 IP 허용 목록 사용 여부를 정합니다. + blocked_ip_blocks: 차단할 IP 대역 관련 동작을 설정합니다. + allowed_internal_hosts: 접근 허용 내부 호스트 관련 동작을 설정합니다. + allowed_onebox_iframes: 링크 미리보기 iframe 허용 도메인 값을 설정합니다. + allowed_iframes: 게시물 iframe 허용 도메인 값을 설정합니다. + allowed_crawler_user_agents: 허용할 검색 로봇 사용자 에이전트 값을 설정합니다. + blocked_crawler_user_agents: 차단할 검색 로봇 사용자 에이전트 값을 설정합니다. + slow_down_crawler_user_agents: 속도를 제한할 검색 로봇 사용자 에이전트 값을 설정합니다. + slow_down_crawler_rate: 검색 로봇 요청 제한 간격 값을 설정합니다. + llms_txt: LLM 안내 파일 사용 여부를 정합니다. + content_security_policy: 콘텐츠 보안 정책 사용 여부를 정합니다. + content_security_policy_report_only: 콘텐츠 보안 정책을 보고 전용으로 사용 여부를 정합니다. + content_security_policy_report_uri: 콘텐츠 보안 정책 위반 보고 주소 값을 설정합니다. + content_security_policy_frame_ancestors: 콘텐츠 보안 정책 프레임 허용 출처 관련 동작을 설정합니다. + content_security_policy_script_src: 콘텐츠 보안 정책 스크립트 허용 출처 관련 동작을 설정합니다. + invalidate_inactive_admin_email_after_days: 비활성 관리자 이메일 인증 만료 기간 값을 설정합니다. + can_permanently_delete: 영구 삭제 허용 여부를 정합니다. + suppress_secured_categories_from_admin: 관리자 화면에서 보호 카테고리 숨김 여부를 정합니다. + include_secure_categories_in_tag_counts: 태그 수에 보호 카테고리 포함 여부를 정합니다. + display_personal_messages_tag_counts: 개인 메시지 태그 수 표시 여부를 정합니다. + post_onebox_maxlength: 게시물 링크 미리보기 최대 길이 값을 설정합니다. + blocked_onebox_domains: 링크 미리보기 차단 도메인 값을 설정합니다. + max_oneboxes_per_post: 게시물당 링크 미리보기 최대 수 값을 설정합니다. + allowed_inline_onebox_domains: 간단한 링크 미리보기 허용 도메인 값을 설정합니다. + enable_inline_onebox_on_all_domains: 모든 도메인에서 간단한 링크 미리보기 허용 여부를 정합니다. + onebox_locale: 링크 미리보기 요청 언어 값을 설정합니다. + force_custom_user_agent_hosts: 사용자 지정 브라우저 정보 적용 호스트 관련 동작을 설정합니다. + facebook_app_access_token: Facebook 앱 액세스 토큰 값을 설정합니다. + block_onebox_on_redirect: 이동되는 주소의 링크 미리보기 차단 여부를 정합니다. + github_onebox_access_tokens: GitHub 링크 미리보기 액세스 토큰 값을 설정합니다. + add_rel_nofollow_to_user_content: 사용자 콘텐츠 링크에 nofollow 추가 관련 동작을 설정합니다. + hide_post_sensitivity: 신고 게시물 숨김 민감도 관련 동작을 설정합니다. + cooldown_minutes_after_hiding_posts: 숨김 게시물 편집 대기 시간 값을 설정합니다. + silence_new_user_sensitivity: 신규 회원 글쓰기 제한 민감도 관련 동작을 설정합니다. + num_users_to_silence_new_user: 신규 회원 글쓰기 제한 필요 신고자 수 값을 설정합니다. + notify_mods_when_user_silenced: 사용자 글쓰기 제한 시 중재자 알림 관련 동작을 설정합니다. + flag_sockpuppets: 동일인 의심 계정 신고 관련 동작을 설정합니다. + newuser_spam_host_threshold: 신규 회원 스팸 도메인 판정 기준 관련 동작을 설정합니다. + allowed_spam_host_domains: 스팸 검사 제외 도메인 값을 설정합니다. + levenshtein_distance_spammer_emails: 스팸 이메일 유사도 기준 관련 동작을 설정합니다. + max_new_accounts_per_registration_ip: 가입 IP당 신규 계정 최대 수 값을 설정합니다. + min_ban_entries_for_roll_up: 차단 항목 묶음 표시 최소 수 값을 설정합니다. + max_age_unmatched_emails: 일치하지 않은 이메일 기록 보관 기간 값을 설정합니다. + max_age_unmatched_ips: 일치하지 않은 IP 기록 보관 기간 값을 설정합니다. + num_flaggers_to_close_topic: 주제 자동 닫기 필요 신고자 수 값을 설정합니다. + auto_close_topic_sensitivity: 신고 주제 자동 닫기 민감도 관련 동작을 설정합니다. + num_hours_to_close_topic: 신고 주제 닫기 대기 시간 값을 설정합니다. + auto_respond_to_flag_actions: 신고 처리 결과 자동 안내 관련 동작을 설정합니다. + fast_typing_threshold: 빠른 입력 판정 기준 관련 동작을 설정합니다. + auto_silence_fast_typers_on_first_post: 첫 게시물 빠른 입력 시 자동 글쓰기 제한 관련 동작을 설정합니다. + auto_silence_fast_typers_max_trust_level: 빠른 입력 자동 제한 최대 신뢰 레벨 관련 동작을 설정합니다. + auto_silence_first_post_regex: 첫 게시물 자동 제한 정규식 관련 동작을 설정합니다. + high_trust_flaggers_auto_hide_posts: 높은 신뢰 회원 신고 시 게시물 자동 숨김 여부를 정합니다. + cooldown_hours_until_reflag: 같은 게시물 재신고 대기 시간 값을 설정합니다. + slow_mode_prevents_editing: 느린 모드에서 게시물 편집 제한 관련 동작을 설정합니다. + reviewable_claiming: 검토 항목 담당자 지정 관련 동작을 설정합니다. + reviewable_default_topics: 검토 화면 기본 주제 범위 값을 설정합니다. + reviewable_default_visibility: 검토 화면 기본 표시 범위 값을 설정합니다. + reviewable_low_priority_threshold: 낮은 우선순위 검토 기준 관련 동작을 설정합니다. + reviewable_revision_reasons: 검토 항목 수정 사유 사용 여부를 정합니다. + unique_posts_mins: 중복 게시물 판정 시간 값을 설정합니다. + rate_limit_create_topic: 주제 작성 간격 값을 설정합니다. + rate_limit_create_post: 게시물 작성 간격 값을 설정합니다. + rate_limit_new_user_create_post: 신규 회원 게시물 작성 간격 값을 설정합니다. + max_topics_per_day: 하루 최대 주제 수 값을 설정합니다. + max_personal_messages_per_day: 하루 최대 개인 메시지 수 값을 설정합니다. + max_likes_per_day: 하루 최대 좋아요 수 값을 설정합니다. + max_bookmarks_per_day: 하루 최대 북마크 수 값을 설정합니다. + max_flags_per_day: 하루 최대 신고 수 값을 설정합니다. + max_edits_per_day: 하루 최대 편집 수 값을 설정합니다. + max_invites_per_day: 하루 최대 초대 수 값을 설정합니다. + max_topic_invitations_per_day: 하루 최대 주제 초대 수 값을 설정합니다. + max_topic_invitations_per_minute: 분당 최대 주제 초대 수 값을 설정합니다. + max_topics_in_first_day: 가입 첫날 최대 주제 수 값을 설정합니다. + max_replies_in_first_day: 가입 첫날 최대 답글 수 값을 설정합니다. + tl1_max_topics_in_first_day: 신뢰 레벨 1의 첫날 최대 주제 수 값을 설정합니다. + tl1_max_replies_in_first_day: 신뢰 레벨 1의 첫날 최대 답글 수 값을 설정합니다. + tl2_additional_likes_per_day_multiplier: 신뢰 레벨 2의 하루 좋아요 추가 배율 관련 동작을 설정합니다. + tl3_additional_likes_per_day_multiplier: 신뢰 레벨 3의 하루 좋아요 추가 배율 관련 동작을 설정합니다. + tl4_additional_likes_per_day_multiplier: 신뢰 레벨 4의 하루 좋아요 추가 배율 관련 동작을 설정합니다. + tl2_additional_edits_per_day_multiplier: 신뢰 레벨 2의 하루 편집 추가 배율 관련 동작을 설정합니다. + tl3_additional_edits_per_day_multiplier: 신뢰 레벨 3의 하루 편집 추가 배율 관련 동작을 설정합니다. + tl4_additional_edits_per_day_multiplier: 신뢰 레벨 4의 하루 편집 추가 배율 관련 동작을 설정합니다. + tl2_additional_flags_per_day_multiplier: 신뢰 레벨 2의 하루 신고 추가 배율 관련 동작을 설정합니다. + tl3_additional_flags_per_day_multiplier: 신뢰 레벨 3의 하루 신고 추가 배율 관련 동작을 설정합니다. + tl4_additional_flags_per_day_multiplier: 신뢰 레벨 4의 하루 신고 추가 배율 관련 동작을 설정합니다. + alert_admins_if_errors_per_minute: 분당 오류 수 초과 시 관리자 알림 관련 동작을 설정합니다. + alert_admins_if_errors_per_hour: 시간당 오류 수 초과 시 관리자 알림 관련 동작을 설정합니다. + max_prints_per_hour_per_user: 사용자별 시간당 인쇄 최대 수 값을 설정합니다. + max_logins_per_ip_per_hour: IP별 시간당 로그인 최대 수 값을 설정합니다. + max_logins_per_ip_per_minute: IP별 분당 로그인 최대 수 값을 설정합니다. + max_post_deletions_per_minute: 분당 게시물 삭제 최대 수 값을 설정합니다. + max_post_deletions_per_day: 하루 게시물 삭제 최대 수 값을 설정합니다. + invite_link_max_redemptions_limit: 초대 링크 최대 사용 횟수 값을 설정합니다. + invite_link_max_redemptions_limit_users: 사용자 초대 링크 최대 사용 횟수 값을 설정합니다. + enable_safe_mode: 안전 모드 사용 여부를 정합니다. + navigation_menu: 내비게이션 메뉴 형식 값을 설정합니다. + default_navigation_menu_categories: 내비게이션 메뉴 기본 카테고리 값을 설정합니다. + default_navigation_menu_tags: 내비게이션 메뉴 기본 태그 값을 설정합니다. + default_sidebar_switch_panel_position: 사이드바 전환 메뉴 기본 위치 값을 설정합니다. + embed_full_app: 전체 앱 외부 삽입 사용 여부를 정합니다. + embed_full_app_signin_flow: 외부 삽입 앱 로그인 흐름 관련 동작을 설정합니다. + suppress_third_party_analytics_in_embed: 외부 삽입 화면에서 제3자 분석 도구 차단 여부를 정합니다. + tos_url: 서비스 이용 약관 주소 값을 설정합니다. + privacy_policy_url: 개인정보 처리방침 주소 값을 설정합니다. + faq_url: 자주 묻는 질문 주소 값을 설정합니다. + log_anonymizer_details: 로그 익명 처리 상세 기록 관련 동작을 설정합니다. + display_eu_visitor_stats: 유럽연합 방문자 통계 표시 여부를 정합니다. + site_archived: 사이트 읽기 전용 보관 모드 관련 동작을 설정합니다. + enable_backups: 백업 사용 여부를 정합니다. + allow_restore: 백업 복원 허용 여부를 정합니다. + backup_location: 백업 저장 위치 값을 설정합니다. + maximum_backups: 최대 백업 보관 수 값을 설정합니다. + remove_older_backups: 오래된 백업 자동 삭제 관련 동작을 설정합니다. + backup_frequency: 백업 실행 주기 값을 설정합니다. + s3_backup_bucket: S3 백업 버킷 관련 동작을 설정합니다. + s3_disable_cleanup: S3의 오래된 백업 정리 안 함 관련 동작을 설정합니다. + backup_time_of_day: 백업 실행 시각 관련 동작을 설정합니다. + backup_with_uploads: 백업에 업로드 파일 포함 여부를 정합니다. + include_thumbnails_in_backups: 백업에 미리보기 이미지 포함 여부를 정합니다. + min_search_term_length: 검색어 최소 길이 값을 설정합니다. + allow_anonymous_search: 비로그인 검색 허용 여부를 정합니다. + search_tokenize_chinese: 중국어 검색어 분리 사용 여부를 정합니다. + search_tokenize_japanese: 일본어 검색어 분리 사용 여부를 정합니다. + search_prefer_recent_posts: 검색에서 최근 게시물 우선 여부를 정합니다. + search_recent_posts_size: 최근 게시물 검색 대상 수 값을 설정합니다. + log_search_queries: 검색어 기록 관련 동작을 설정합니다. + search_query_log_max_size: 검색어 기록 최대 수 값을 설정합니다. + search_query_log_max_retention_days: 검색어 기록 최대 보관 기간 값을 설정합니다. + search_ignore_accents: 검색에서 발음 구별 기호 무시 관련 동작을 설정합니다. + search_default_sort_order: 검색 결과 기본 정렬 관련 동작을 설정합니다. + search_experience: 검색 화면 방식 값을 설정합니다. + mcp_server_enabled: MCP 서버 사용 여부를 정합니다. + mcp_server_instructions: MCP 서버 안내문 관련 동작을 설정합니다. + mcp_cache_ttl_ms: MCP 캐시 유지 시간 값을 설정합니다. + mcp_oauth_client_id_metadata_policy: MCP OAuth 클라이언트 ID 메타데이터 정책 값을 설정합니다. + mcp_access_token_lifetime_minutes: MCP 액세스 토큰 유효 시간 값을 설정합니다. + mcp_refresh_token_lifetime_days: MCP 갱신 토큰 유효 기간 값을 설정합니다. + mcp_authorization_code_lifetime_seconds: MCP 인증 코드 유효 시간 값을 설정합니다. + mcp_global_rate_limit_per_minute: MCP 전체 분당 요청 제한 관련 동작을 설정합니다. + mcp_audit_log_retention_days: MCP 감사 기록 보관 기간 값을 설정합니다. + retain_web_hook_events_period_days: 웹훅 이벤트 상세 보관 기간 값을 설정합니다. + retain_web_hook_events_aggregate_days: 웹훅 이벤트 집계 보관 기간 값을 설정합니다. + retry_web_hook_events: 실패한 웹훅 이벤트 다시 시도 관련 동작을 설정합니다. + revoke_api_keys_unused_days: 미사용 API 키 폐기 기간 값을 설정합니다. + tagging_enabled: 태그 사용 여부를 정합니다. + tag_style: 태그 표시 형식 값을 설정합니다. + max_tags_per_topic: 주제당 태그 최대 수 값을 설정합니다. + enable_max_tags_per_email_subject: 이메일 제목의 태그 수 제한 관련 동작을 설정합니다. + max_tags_per_email_subject: 이메일 제목의 태그 최대 수 값을 설정합니다. + max_tag_length: 태그 최대 길이 값을 설정합니다. + create_tag_allowed_groups: 태그 생성 허용 그룹 값을 설정합니다. + edit_tags_allowed_groups: 태그 편집 허용 그룹 값을 설정합니다. + tag_topic_allowed_groups: 주제 태그 지정 허용 그룹 값을 설정합니다. + max_tag_search_results: 태그 검색 결과 최대 수 값을 설정합니다. + max_tags_in_filter_list: 필터 목록의 태그 최대 수 값을 설정합니다. + tags_sort_alphabetically: 태그를 가나다순으로 정렬 관련 동작을 설정합니다. + tags_listed_by_group: 태그를 그룹별로 표시 여부를 정합니다. + pm_tags_allowed_for_groups: 개인 메시지 태그 허용 그룹 값을 설정합니다. + suppress_overlapping_tags_in_list: 목록에서 중복 태그 숨김 여부를 정합니다. + remove_muted_tags_from_latest: 최신 글에서 숨긴 태그 제외 여부를 정합니다. + force_lowercase_tags: 태그 영문을 소문자로 통일 관련 동작을 설정합니다. + create_post_for_category_and_tag_changes: 카테고리와 태그 변경 기록 게시물 작성 관련 동작을 설정합니다. + automatically_clean_unused_tags: 사용하지 않는 태그 자동 정리 관련 동작을 설정합니다. + dashboard_hidden_reports: 대시보드에서 숨길 보고서 관련 동작을 설정합니다. + dashboard_visible_tabs: 대시보드에 표시할 탭 관련 동작을 설정합니다. + dashboard_general_tab_activity_metrics: 대시보드 일반 탭 활동 지표 관련 동작을 설정합니다. + site_traffic_explorer_event_limit: 사이트 방문 분석 이벤트 제한 관련 동작을 설정합니다. + enable_auto_grid_images: 여러 이미지 자동 격자 배치 관련 동작을 설정합니다. + enable_form_templates: 양식 템플릿 사용 여부를 정합니다. + enable_rich_text_paste: 서식 있는 텍스트 붙여넣기 사용 여부를 정합니다. + default_email_digest_frequency: 기본 요약 메일 발송 주기 값을 설정합니다. + default_include_tl0_in_digests: 요약 메일에 신뢰 레벨 0 콘텐츠 포함 여부를 정합니다. + default_email_level: 기본 이메일 알림 수준 관련 동작을 설정합니다. + default_email_messages_level: 기본 개인 메시지 이메일 알림 수준 관련 동작을 설정합니다. + default_email_mailing_list_mode: 기본 메일링 목록 모드 관련 동작을 설정합니다. + default_email_mailing_list_mode_frequency: 기본 메일링 목록 발송 간격 값을 설정합니다. + disable_mailing_list_mode: 메일링 목록 모드 사용 안 함 관련 동작을 설정합니다. + default_email_previous_replies: 이메일에 이전 답글 포함 여부를 정합니다. + default_email_in_reply_to: 이메일 답장 참조 머리글 사용 여부를 정합니다. + default_hide_profile: 기본 프로필 숨김 여부를 정합니다. + default_hide_presence: 기본 접속 상태 숨김 여부를 정합니다. + default_other_new_topic_duration_minutes: 기본 새 주제 표시 기간 값을 설정합니다. + default_other_auto_track_topics_after_msecs: 기본 주제 자동 추적 대기 시간 값을 설정합니다. + default_other_notification_level_when_replying: 답글 작성 시 기본 알림 수준 관련 동작을 설정합니다. + default_other_external_links_in_new_tab: 외부 링크를 새 탭에서 열기 관련 동작을 설정합니다. + default_other_enable_quoting: 기본 인용 기능 사용 여부를 정합니다. + default_other_enable_smart_lists: 기본 스마트 목록 사용 여부를 정합니다. + default_other_dynamic_favicon: 기본 동적 파비콘 사용 여부를 정합니다. + default_other_skip_new_user_tips: 기본 새 사용자 도움말 생략 관련 동작을 설정합니다. + default_other_like_notification_frequency: 기본 좋아요 알림 빈도 관련 동작을 설정합니다. + default_topics_automatic_unpin: 읽은 고정 주제 자동 고정 해제 관련 동작을 설정합니다. + default_categories_watching: 기본 지켜보는 카테고리 값을 설정합니다. + default_categories_tracking: 기본 추적 카테고리 값을 설정합니다. + default_categories_muted: 기본 숨긴 카테고리 값을 설정합니다. + default_categories_watching_first_post: 첫 게시물만 지켜보는 기본 카테고리 값을 설정합니다. + default_categories_normal: 기본 일반 알림 카테고리 값을 설정합니다. + mute_all_categories_by_default: 모든 카테고리를 기본으로 숨김 여부를 정합니다. + default_tags_watching: 기본 지켜보는 태그 값을 설정합니다. + default_tags_tracking: 기본 추적 태그 값을 설정합니다. + default_tags_muted: 기본 숨긴 태그 값을 설정합니다. + default_tags_watching_first_post: 첫 게시물만 지켜보는 기본 태그 값을 설정합니다. + default_text_size: 기본 글자 크기 값을 설정합니다. + default_title_count_mode: 제목 알림 수 표시 방식 값을 설정합니다. + enable_offline_indicator: 오프라인 상태 표시 여부를 정합니다. + default_sidebar_link_to_filtered_list: 기본 사이드바 링크를 필터 목록에 연결 관련 동작을 설정합니다. + default_sidebar_show_count_of_new_items: 사이드바에 새 항목 수 표시 여부를 정합니다. + default_composition_mode: 기본 글쓰기 방식 값을 설정합니다. + default_other_enable_markdown_monospace_font: Markdown 입력에 고정폭 글꼴 사용 여부를 정합니다. + default_watched_precedence_over_muted: 지켜보기 설정을 숨김 설정보다 우선 여부를 정합니다. + allow_user_api_key_scopes: 사용자 API 키 권한 범위 허용 여부를 정합니다. + user_api_key_allowed_groups: 사용자 API 키 발급 허용 그룹 값을 설정합니다. + allowed_user_api_auth_redirects: 사용자 API 인증 이동 허용 주소 값을 설정합니다. + revoke_user_api_keys_unused_days: 미사용 사용자 API 키 폐기 기간 값을 설정합니다. + boards_manage_board_allowed_groups: 보드 관리 허용 그룹 값을 설정합니다. + chat_enabled: 채팅 사용 여부를 정합니다. + assign_enabled: 담당자 배정 사용 여부를 정합니다. + assigns_by_staff_mention: 운영진 언급으로 담당자 배정 관련 동작을 설정합니다. + unassign_creates_tracking_post: 담당 해제 시 기록 게시물 작성 관련 동작을 설정합니다. + assigns_public: 담당자 정보 공개 여부를 정합니다. + assign_self_regex: 본인 담당 배정 명령 정규식 관련 동작을 설정합니다. + assign_other_regex: 다른 사용자 담당 배정 명령 정규식 관련 동작을 설정합니다. + unassign_on_close: 주제를 닫을 때 담당 해제 관련 동작을 설정합니다. + unassign_on_group_archive: 그룹 보관 시 담당 해제 관련 동작을 설정합니다. + reassign_on_open: 주제를 다시 열 때 담당 재배정 관련 동작을 설정합니다. + invite_on_assign: 담당 배정 시 주제에 초대 관련 동작을 설정합니다. + assigns_user_url_path: 사용자 담당 목록 주소 경로 값을 설정합니다. + assign_mailer: 담당 배정 이메일 사용 여부를 정합니다. + remind_assigns_frequency: 담당 주제 알림 주기 값을 설정합니다. + pending_assign_reminder_threshold: 대기 중인 담당 주제 알림 기준 관련 동작을 설정합니다. + max_assigned_topics: 사용자별 최대 담당 주제 수 값을 설정합니다. + assign_allowed_on_groups: 담당자 배정 허용 그룹 값을 설정합니다. + enable_assign_status: 담당 상태 사용 여부를 정합니다. + assign_statuses: 담당 상태 목록 값을 설정합니다. + ignore_solved_topics_in_assigned_reminder: 담당 알림에서 해결된 주제 제외 여부를 정합니다. + assignment_status_on_solve: 해결 시 담당 상태 관련 동작을 설정합니다. + assignment_status_on_unsolve: 해결 취소 시 담당 상태 관련 동작을 설정합니다. + discourse_captcha_enabled: 캡차 사용 여부를 정합니다. + discourse_captcha_provider: 캡차 제공 서비스 관련 동작을 설정합니다. + hcaptcha_site_key: hCaptcha 사이트 키 값을 설정합니다. + hcaptcha_secret_key: hCaptcha 비밀 키 값을 설정합니다. + recaptcha_site_key: reCAPTCHA 사이트 키 값을 설정합니다. + recaptcha_secret_key: reCAPTCHA 비밀 키 값을 설정합니다. + data_explorer_enabled: 데이터 탐색기 사용 여부를 정합니다. + discourse_events_enabled: 이벤트 기능 사용 여부를 정합니다. + holiday_calendar_topic_id: 휴일 달력 주제 ID 값을 설정합니다. + holiday_status_emoji: 휴일 상태 이모지 관련 동작을 설정합니다. + delete_expired_event_posts_after: 지난 이벤트 게시물 삭제 기간 값을 설정합니다. + all_day_event_start_time: 종일 이벤트 시작 시각 관련 동작을 설정합니다. + all_day_event_end_time: 종일 이벤트 종료 시각 관련 동작을 설정합니다. + calendar_categories: 달력 표시 카테고리 값을 설정합니다. + calendar_event_display: 달력 이벤트 표시 방식 값을 설정합니다. + calendar_categories_outlet: 카테고리 달력 표시 위치 값을 설정합니다. + working_days: 근무 요일 관련 동작을 설정합니다. + working_day_start_hour: 근무 시작 시각 관련 동작을 설정합니다. + working_day_end_hour: 근무 종료 시각 관련 동작을 설정합니다. + close_to_working_day_hours_extension: 근무 종료 주제 닫기 유예 시간 값을 설정합니다. + calendar_automatic_holidays_enabled: 달력에 휴일 자동 표시 여부를 정합니다. + event_participation_buttons: 이벤트 참가 버튼 표시 여부를 정합니다. + discourse_post_event_enabled: 게시물 이벤트 사용 여부를 정합니다. + discourse_post_event_allowed_on_groups: 게시물 이벤트 작성 허용 그룹 값을 설정합니다. + displayed_invitees_limit: 표시할 초대 대상 최대 수 값을 설정합니다. + display_post_event_date_on_topic_title: 주제 제목에 이벤트 날짜 표시 여부를 정합니다. + use_local_event_date: 사용자 현지 이벤트 날짜 사용 여부를 정합니다. + discourse_post_event_edit_notifications_time_extension: 이벤트 수정 알림 시간 범위 값을 설정합니다. + discourse_post_event_allowed_custom_fields: 이벤트 허용 사용자 정의 필드 관련 동작을 설정합니다. + events_calendar_categories: 이벤트 달력 카테고리 값을 설정합니다. + sort_categories_by_event_start_date_enabled: 이벤트 시작일로 카테고리 정렬 관련 동작을 설정합니다. + disable_resorting_on_categories_enabled: 카테고리 자동 재정렬 사용 안 함 관련 동작을 설정합니다. + sidebar_show_upcoming_events: 사이드바에 예정 이벤트 표시 여부를 정합니다. + map_events_to_color: 이벤트 색상 연결 관련 동작을 설정합니다. + map_events_title: 이벤트 지도 제목 관련 동작을 설정합니다. + calendar_first_day_of_week: 달력의 한 주 시작 요일 관련 동작을 설정합니다. + calendar_upcoming_events_default_view: 예정 이벤트 달력 기본 보기 관련 동작을 설정합니다. + livestream_zoom_enabled: Zoom 실시간 방송 사용 여부를 정합니다. + livestream_zoom_sdk_key: Zoom SDK 키 값을 설정합니다. + livestream_zoom_sdk_secret: Zoom SDK 비밀 키 값을 설정합니다. + livestream_enable_modal_chat_on_mobile: 모바일 실시간 방송 채팅창 사용 여부를 정합니다. + discourse_gamification_enabled: 점수 경쟁 사용 여부를 정합니다. + scorable_categories: 점수 집계 카테고리 값을 설정합니다. + like_received_score_value: 받은 좋아요 점수 값을 설정합니다. + like_given_score_value: 누른 좋아요 점수 값을 설정합니다. + solution_score_value: 해결 답변 점수 값을 설정합니다. + user_invited_score_value: 회원 초대 점수 값을 설정합니다. + time_read_score_value: 읽은 시간 점수 값을 설정합니다. + post_read_score_value: 읽은 게시물 점수 값을 설정합니다. + topic_created_score_value: 주제 작성 점수 값을 설정합니다. + post_created_score_value: 게시물 작성 점수 값을 설정합니다. + flag_created_score_value: 신고 작성 점수 값을 설정합니다. + day_visited_score_value: 방문 일수 점수 값을 설정합니다. + reaction_received_score_value: 받은 반응 점수 값을 설정합니다. + reaction_given_score_value: 남긴 반응 점수 값을 설정합니다. + chat_reaction_received_score_value: 받은 채팅 반응 점수 값을 설정합니다. + chat_reaction_given_score_value: 남긴 채팅 반응 점수 값을 설정합니다. + chat_message_created_score_value: 채팅 메시지 작성 점수 값을 설정합니다. + score_ranking_strategy: 점수 순위 계산 방식 값을 설정합니다. + enable_discourse_github_plugin: GitHub 플러그인 사용 여부를 정합니다. + github_linkback_enabled: GitHub에 토론 링크 남기기 관련 동작을 설정합니다. + github_linkback_projects: 토론 링크를 남길 GitHub 프로젝트 관련 동작을 설정합니다. + github_linkback_access_token: GitHub 토론 링크 액세스 토큰 값을 설정합니다. + github_linkback_maximum_links: GitHub 토론 링크 최대 수 값을 설정합니다. + github_linkback_ignored_categories: GitHub 토론 링크 제외 카테고리 값을 설정합니다. + github_badges_enabled: GitHub 배지 사용 여부를 정합니다. + github_badges_repos: GitHub 배지 저장소 관련 동작을 설정합니다. + github_permalinks_enabled: GitHub 고정 링크 사용 여부를 정합니다. + github_pr_status_enabled: GitHub 병합 요청 상태 표시 여부를 정합니다. + github_webhook_secret: GitHub 웹훅 비밀 키 값을 설정합니다. + github_permalinks_exclude: GitHub 고정 링크 제외 경로 값을 설정합니다. + github_silver_badge_min_commits: GitHub 은색 배지 최소 커밋 수 값을 설정합니다. + github_gold_badge_min_commits: GitHub 금색 배지 최소 커밋 수 값을 설정합니다. + discourse_math_enabled: 수식 기능 사용 여부를 정합니다. + discourse_math_provider: 수식 표시 도구 관련 동작을 설정합니다. + discourse_math_enable_latex_delimiters: LaTeX 구분 기호 사용 여부를 정합니다. + discourse_math_mathjax_output: MathJax 출력 방식 값을 설정합니다. + discourse_math_enable_menu: 수식 메뉴 사용 여부를 정합니다. + discourse_math_zoom_on_click: 수식 클릭 확대 관련 동작을 설정합니다. + discourse_math_enable_accessibility: 수식 접근성 기능 사용 여부를 정합니다. + discourse_math_enable_asciimath: AsciiMath 사용 여부를 정합니다. + openid_connect_enabled: OpenID Connect 사용 여부를 정합니다. + openid_connect_discovery_document: OpenID Connect 검색 문서 주소 값을 설정합니다. + openid_connect_client_id: OpenID Connect 클라이언트 ID 값을 설정합니다. + openid_connect_client_secret: OpenID Connect 클라이언트 비밀 키 값을 설정합니다. + openid_connect_rp_initiated_logout: OpenID Connect 제공자 로그아웃 사용 여부를 정합니다. + openid_connect_rp_initiated_logout_redirect: OpenID Connect 로그아웃 후 이동 주소 값을 설정합니다. + openid_connect_rp_initiated_logout_include_client_id: 로그아웃 요청에 클라이언트 ID 포함 여부를 + 정합니다. + openid_connect_rp_initiated_logout_include_state: 로그아웃 요청에 상태값 포함 여부를 정합니다. + openid_connect_allow_association_change: OpenID Connect 계정 연결 변경 허용 여부를 정합니다. + openid_connect_overrides_email: OpenID Connect 이메일 우선 사용 여부를 정합니다. + openid_connect_authorize_scope: OpenID Connect 인증 권한 범위 값을 설정합니다. + openid_connect_verbose_logging: OpenID Connect 상세 로그 관련 동작을 설정합니다. + openid_connect_token_scope: OpenID Connect 토큰 권한 범위 값을 설정합니다. + openid_connect_error_redirects: OpenID Connect 오류별 이동 주소 값을 설정합니다. + openid_connect_authorize_parameters: OpenID Connect 인증 추가 매개변수 값을 설정합니다. + openid_connect_claims: OpenID Connect 사용자 정보 항목 관련 동작을 설정합니다. + openid_connect_match_by_email: 이메일로 기존 계정 연결 관련 동작을 설정합니다. + openid_connect_groups_claim: OpenID Connect 그룹 정보 항목 관련 동작을 설정합니다. + openid_connect_user_field_mappings: OpenID Connect 사용자 필드 연결 관련 동작을 설정합니다. + openid_connect_use_pkce: OpenID Connect PKCE 사용 여부를 정합니다. + openid_connect_mtls_client_cert: OpenID Connect mTLS 클라이언트 인증서 관련 동작을 설정합니다. + openid_connect_mtls_client_key: OpenID Connect mTLS 클라이언트 키 값을 설정합니다. + openid_connect_mtls_client_key_passcode: OpenID Connect mTLS 클라이언트 키 암호 관련 동작을 + 설정합니다. + patreon_enabled: Patreon 연동 사용 여부를 정합니다. + patreon_login_enabled: Patreon 로그인 사용 여부를 정합니다. + patreon_api_version: Patreon API 버전 관련 동작을 설정합니다. + patreon_client_id: Patreon 클라이언트 ID 값을 설정합니다. + patreon_client_secret: Patreon 클라이언트 비밀 키 값을 설정합니다. + patreon_webhook_secret: Patreon 웹훅 비밀 키 값을 설정합니다. + patreon_creator_discourse_username: Patreon 제작자 Discourse 사용자 이름 관련 동작을 설정합니다. + patreon_creator_access_token: Patreon 제작자 액세스 토큰 값을 설정합니다. + patreon_creator_refresh_token: Patreon 제작자 갱신 토큰 값을 설정합니다. + patreon_declined_pledges_grace_period_days: Patreon 후원 결제 실패 유예 기간 값을 설정합니다. + max_patreon_api_reqs_per_hr: 시간당 Patreon API 최대 요청 수 값을 설정합니다. + max_patreon_api_reqs_per_day: 하루 Patreon API 최대 요청 수 값을 설정합니다. + patreon_verbose_log: Patreon 상세 로그 관련 동작을 설정합니다. + patreon_donation_prompt_enabled: Patreon 후원 안내 사용 여부를 정합니다. + patreon_donation_prompt_show_after_topics: 후원 안내 표시 주제 조회 수 값을 설정합니다. + patreon_donation_prompt_campaign_url: Patreon 후원 페이지 주소 값을 설정합니다. + post_voting_enabled: 게시물 투표 사용 여부를 정합니다. + post_voting_undo_vote_action_window: 게시물 투표 취소 가능 시간 값을 설정합니다. + post_voting_comment_enabled: 게시물 투표 댓글 사용 여부를 정합니다. + post_voting_comment_limit_per_post: 게시물당 투표 댓글 최대 수 값을 설정합니다. + post_voting_enable_likes_on_answers: 답변에 좋아요 허용 여부를 정합니다. + flag_posts_voting_comments_allowed_groups: 투표 댓글 신고 허용 그룹 값을 설정합니다. + discourse_reactions_enabled: 게시물 반응 사용 여부를 정합니다. + discourse_reactions_like_icon: 좋아요 반응 아이콘 관련 동작을 설정합니다. + discourse_reactions_reaction_for_like: 좋아요로 처리할 반응 관련 동작을 설정합니다. + discourse_reactions_enabled_reactions: 사용할 게시물 반응 관련 동작을 설정합니다. + discourse_reactions_desaturated_reaction_panel: 반응 선택창 색상 낮춤 관련 동작을 설정합니다. + discourse_reactions_excluded_from_like: 좋아요 집계 제외 반응 관련 동작을 설정합니다. + discourse_reactions_allow_any_emoji: 모든 이모지를 반응으로 허용 여부를 정합니다. + discourse_rewind_enabled: 커뮤니티 되돌아보기 사용 여부를 정합니다. + solved_enabled: 해결됨 기능 사용 여부를 정합니다. + show_who_marked_solved: 해결 처리한 사용자 표시 여부를 정합니다. + allow_solved_on_all_topics: 모든 주제에서 해결됨 허용 여부를 정합니다. + allow_solved_in_groups: 해결 처리 허용 그룹 값을 설정합니다. + accept_all_solutions_allowed_groups: 모든 해결 답변 선택 허용 그룹 값을 설정합니다. + solved_quote_length: 해결 답변 인용 길이 값을 설정합니다. + solved_topics_auto_close_hours: 해결된 주제 자동 닫기 시간 값을 설정합니다. + show_filter_by_solved_status: 해결 상태 필터 표시 여부를 정합니다. + disable_solved_education_message: 해결됨 사용 안내 숨김 여부를 정합니다. + accept_solutions_topic_author: 주제 작성자의 해결 답변 선택 허용 여부를 정합니다. + solved_add_schema_markup: 해결된 주제에 검색 구조화 정보 추가 관련 동작을 설정합니다. + prioritize_solved_topics_in_search: 검색에서 해결된 주제 우선 여부를 정합니다. + enable_solved_tags: 태그별 해결됨 기능 사용 여부를 정합니다. + discourse_subscriptions_enabled: 유료 구독 사용 여부를 정합니다. + discourse_subscriptions_extra_nav_subscribe: 내비게이션에 구독 메뉴 추가 관련 동작을 설정합니다. + discourse_subscriptions_pricing_table_id: 구독 요금표 ID 값을 설정합니다. + discourse_subscriptions_pricing_table_enabled: 구독 요금표 사용 여부를 정합니다. + discourse_subscriptions_public_key: 구독 결제 공개 키 값을 설정합니다. + discourse_subscriptions_secret_key: 구독 결제 비밀 키 값을 설정합니다. + discourse_subscriptions_webhook_secret: 구독 결제 웹훅 비밀 키 값을 설정합니다. + discourse_subscriptions_currency: 구독 결제 통화 관련 동작을 설정합니다. + discourse_subscriptions_campaign_enabled: 후원 캠페인 사용 여부를 정합니다. + discourse_subscriptions_campaign_goal: 후원 캠페인 목표 금액 관련 동작을 설정합니다. + discourse_subscriptions_campaign_type: 후원 캠페인 방식 값을 설정합니다. + discourse_subscriptions_campaign_banner_location: 후원 캠페인 배너 위치 값을 설정합니다. + discourse_subscriptions_campaign_banner_bg_image: 후원 캠페인 배너 배경 이미지 값을 설정합니다. + discourse_subscriptions_campaign_banner_shadow_color: 후원 캠페인 배너 그림자 색상 값을 설정합니다. + discourse_subscriptions_campaign_show_contributors: 후원 캠페인 참여자 표시 여부를 정합니다. + discourse_subscriptions_campaign_product: 후원 캠페인 상품 관련 동작을 설정합니다. + discourse_subscriptions_enable_automatic_tax: 구독 결제 세금 자동 계산 관련 동작을 설정합니다. + discourse_subscriptions_enable_verbose_logging: 구독 결제 상세 로그 관련 동작을 설정합니다. + discourse_templates_enabled: 게시물 템플릿 사용 여부를 정합니다. + discourse_templates_categories: 게시물 템플릿 카테고리 값을 설정합니다. + discourse_templates_enable_private_templates: 개인 템플릿 사용 여부를 정합니다. + discourse_templates_groups_allowed_private_templates: 개인 템플릿 허용 그룹 값을 설정합니다. + discourse_templates_private_templates_tags: 개인 템플릿 태그 값을 설정합니다. + topic_voting_enabled: 주제 투표 사용 여부를 정합니다. + topic_voting_enable_vote_limits: 주제 투표 수 제한 관련 동작을 설정합니다. + topic_voting_show_who_voted: 투표한 사용자 표시 여부를 정합니다. + topic_voting_show_votes_on_profile: 프로필에 투표 수 표시 여부를 정합니다. + topic_voting_alert_votes_left: 남은 투표 수 알림 관련 동작을 설정합니다. + topic_voting_tl0_vote_limit: 신뢰 레벨 0 투표 한도 관련 동작을 설정합니다. + topic_voting_tl1_vote_limit: 신뢰 레벨 1 투표 한도 관련 동작을 설정합니다. + topic_voting_tl2_vote_limit: 신뢰 레벨 2 투표 한도 관련 동작을 설정합니다. + topic_voting_tl3_vote_limit: 신뢰 레벨 3 투표 한도 관련 동작을 설정합니다. + topic_voting_tl4_vote_limit: 신뢰 레벨 4 투표 한도 관련 동작을 설정합니다. + zendesk_url: Zendesk 주소 값을 설정합니다. + zendesk_enabled: Zendesk 연동 사용 여부를 정합니다. + zendesk_jobs_api_token: Zendesk 작업 API 토큰 값을 설정합니다. + zendesk_jobs_email: Zendesk 작업 이메일 값을 설정합니다. + zendesk_oauth_client_id: Zendesk OAuth 클라이언트 ID 값을 설정합니다. + zendesk_oauth_client_secret: Zendesk OAuth 클라이언트 비밀 키 값을 설정합니다. + zendesk_autogenerate_all_categories: 모든 카테고리에 Zendesk 티켓 자동 생성 관련 동작을 설정합니다. + zendesk_autogenerate_categories: Zendesk 티켓 자동 생성 카테고리 값을 설정합니다. + zendesk_job_push_all_posts: Zendesk에 모든 게시물 전송 관련 동작을 설정합니다. + zendesk_job_push_only_author_posts: Zendesk에 작성자 게시물만 전송 관련 동작을 설정합니다. + sync_comments_from_zendesk: Zendesk 댓글 동기화 관련 동작을 설정합니다. + zendesk_incoming_webhook_token: Zendesk 수신 웹훅 토큰 값을 설정합니다. + zendesk_tags: Zendesk 태그 값을 설정합니다. + poll_enabled: 설문 기능 사용 여부를 정합니다. + poll_maximum_options: 설문 선택 항목 최대 수 값을 설정합니다. + poll_edit_window_mins: 설문 편집 가능 시간 값을 설정합니다. + poll_create_allowed_groups: 설문 작성 허용 그룹 값을 설정합니다. + poll_groupable_user_fields: 설문 결과 그룹화 사용자 필드 관련 동작을 설정합니다. + poll_export_data_explorer_query_id: 설문 내보내기 데이터 탐색기 쿼리 ID 값을 설정합니다. + poll_export_ranked_choice_data_explorer_query_id: 선호 순위 설문 내보내기 쿼리 ID 값을 설정합니다. + poll_default_public: 설문 투표자 기본 공개 여부를 정합니다. + chat_integration_enabled: 외부 채팅 연동 사용 여부를 정합니다. + chat_integration_discourse_username: 외부 채팅 알림 발신 사용자 관련 동작을 설정합니다. + chat_integration_delay_seconds: 외부 채팅 알림 지연 시간 값을 설정합니다. + chat_integration_slack_username: Slack 알림 발신 이름 관련 동작을 설정합니다. + chat_integration_slack_enabled: Slack 연동 사용 여부를 정합니다. + chat_integration_slack_access_token: Slack 액세스 토큰 값을 설정합니다. + chat_integration_slack_incoming_webhook_token: Slack 수신 웹훅 토큰 값을 설정합니다. + chat_integration_slack_excerpt_length: Slack 알림 요약 길이 값을 설정합니다. + chat_integration_slack_outbound_webhook_url: Slack 송신 웹훅 주소 값을 설정합니다. + chat_integration_slack_icon_url: Slack 알림 아이콘 주소 값을 설정합니다. + chat_integration_slack_transcript_quote: Slack 대화 기록을 인용문으로 표시 여부를 정합니다. + chat_integration_telegram_enabled: Telegram 연동 사용 여부를 정합니다. + chat_integration_telegram_access_token: Telegram 액세스 토큰 값을 설정합니다. + chat_integration_telegram_api_base_url: Telegram API 기본 주소 값을 설정합니다. + chat_integration_telegram_excerpt_length: Telegram 알림 요약 길이 값을 설정합니다. + chat_integration_telegram_enable_slash_commands: Telegram 슬래시 명령 사용 여부를 정합니다. + chat_integration_discord_enabled: Discord 연동 사용 여부를 정합니다. + chat_integration_discord_message_content: Discord 메시지 내용 전송 허용 여부를 정합니다. + chat_integration_discord_excerpt_length: Discord 알림 요약 길이 값을 설정합니다. + chat_integration_guilded_enabled: Guilded 연동 사용 여부를 정합니다. + chat_integration_guilded_excerpt_length: Guilded 알림 요약 길이 값을 설정합니다. + chat_integration_mattermost_enabled: Mattermost 연동 사용 여부를 정합니다. + chat_integration_mattermost_webhook_url: Mattermost 웹훅 주소 값을 설정합니다. + chat_integration_mattermost_incoming_webhook_token: Mattermost 수신 웹훅 토큰 값을 설정합니다. + chat_integration_mattermost_icon_url: Mattermost 알림 아이콘 주소 값을 설정합니다. + chat_integration_mattermost_excerpt_length: Mattermost 알림 요약 길이 값을 설정합니다. + chat_integration_matrix_enabled: Matrix 연동 사용 여부를 정합니다. + chat_integration_matrix_homeserver: Matrix 홈 서버 값을 설정합니다. + chat_integration_matrix_access_token: Matrix 액세스 토큰 값을 설정합니다. + chat_integration_matrix_excerpt_length: Matrix 알림 요약 길이 값을 설정합니다. + chat_integration_matrix_use_notice: Matrix 알림 메시지 형식 사용 여부를 정합니다. + chat_integration_zulip_enabled: Zulip 연동 사용 여부를 정합니다. + chat_integration_zulip_server: Zulip 서버 주소 값을 설정합니다. + chat_integration_zulip_bot_email_address: Zulip 봇 이메일 주소 값을 설정합니다. + chat_integration_zulip_bot_api_key: Zulip 봇 API 키 값을 설정합니다. + chat_integration_zulip_excerpt_length: Zulip 알림 요약 길이 값을 설정합니다. + chat_integration_rocketchat_enabled: Rocket.Chat 연동 사용 여부를 정합니다. + chat_integration_rocketchat_webhook_url: Rocket.Chat 웹훅 주소 값을 설정합니다. + chat_integration_rocketchat_excerpt_length: Rocket.Chat 알림 요약 길이 값을 설정합니다. + chat_integration_gitter_enabled: Gitter 연동 사용 여부를 정합니다. + chat_integration_groupme_enabled: GroupMe 연동 사용 여부를 정합니다. + chat_integration_groupme_excerpt_length: GroupMe 알림 요약 길이 값을 설정합니다. + chat_integration_groupme_bot_ids: GroupMe 봇 ID 값을 설정합니다. + chat_integration_groupme_instance_names: GroupMe 인스턴스 이름 관련 동작을 설정합니다. + chat_integration_teams_enabled: Microsoft Teams 연동 사용 여부를 정합니다. + chat_integration_teams_excerpt_length: Microsoft Teams 알림 요약 길이 값을 설정합니다. + chat_integration_powerautomate_enabled: Power Automate 연동 사용 여부를 정합니다. + chat_integration_powerautomate_excerpt_length: Power Automate 알림 요약 길이 값을 설정합니다. + chat_integration_webex_enabled: Webex 연동 사용 여부를 정합니다. + chat_integration_webex_excerpt_length: Webex 알림 요약 길이 값을 설정합니다. + chat_integration_google_enabled: Google Chat 연동 사용 여부를 정합니다. + chat_integration_google_excerpt_length: Google Chat 알림 요약 길이 값을 설정합니다. + enable_login_with_amazon: Amazon 로그인 사용 여부를 정합니다. + login_with_amazon_client_id: Amazon 로그인 클라이언트 ID 값을 설정합니다. + login_with_amazon_client_secret: Amazon 로그인 클라이언트 비밀 키 값을 설정합니다. + login_with_amazon_scope: Amazon 로그인 권한 범위 값을 설정합니다. + login_with_amazon_overrides_email: Amazon 로그인 이메일 우선 사용 여부를 정합니다. + login_with_amazon_user_can_connect: 사용자의 Amazon 계정 연결 허용 여부를 정합니다. + login_with_amazon_user_can_revoke: 사용자의 Amazon 계정 연결 해제 허용 여부를 정합니다. + discourse_ai_enabled: Discourse AI 사용 여부를 정합니다. + ai_artifact_security: AI 결과물 보안 수준 관련 동작을 설정합니다. + ai_default_llm_model: 기본 AI 언어 모델 값을 설정합니다. + ai_sentiment_enabled: AI 감정 분석 사용 여부를 정합니다. + ai_sentiment_model_configs: AI 감정 분석 모델 설정 관련 동작을 설정합니다. + ai_sentiment_sentiment_classification_strategy: AI 긍정·부정 분류 방식 값을 설정합니다. + ai_sentiment_sentiment_agent: AI 긍정·부정 분석 에이전트 값을 설정합니다. + ai_sentiment_emotion_classification_strategy: AI 세부 감정 분류 방식 값을 설정합니다. + ai_sentiment_emotion_agent: AI 세부 감정 분석 에이전트 값을 설정합니다. + ai_hugging_face_tei_reranker_endpoint: Hugging Face TEI 재정렬 주소 값을 설정합니다. + ai_hugging_face_tei_reranker_api_key: Hugging Face TEI 재정렬 API 키 값을 설정합니다. + ai_google_custom_search_api_key: Google 맞춤 검색 API 키 값을 설정합니다. + ai_google_custom_search_cx: Google 맞춤 검색 엔진 ID 값을 설정합니다. + ai_helper_enabled: AI 글쓰기 도우미 사용 여부를 정합니다. + composer_ai_helper_allowed_groups: 글쓰기 AI 도우미 허용 그룹 값을 설정합니다. + ai_helper_allowed_in_pm: 개인 메시지에서 AI 도우미 허용 여부를 정합니다. + post_ai_helper_allowed_groups: 게시물 AI 도우미 허용 그룹 값을 설정합니다. + ai_helper_automatic_chat_thread_title: 채팅 대화 제목 자동 생성 관련 동작을 설정합니다. + ai_helper_automatic_chat_thread_title_delay: 채팅 대화 제목 자동 생성 대기 시간 값을 설정합니다. + ai_helper_enabled_features: 사용할 AI 도우미 기능 관련 동작을 설정합니다. + ai_helper_proofreader_agent: AI 맞춤법 검사 에이전트 값을 설정합니다. + ai_helper_title_suggestions_agent: AI 제목 추천 에이전트 값을 설정합니다. + ai_helper_explain_agent: AI 설명 에이전트 값을 설정합니다. + ai_helper_post_illustrator_agent: AI 게시물 이미지 에이전트 값을 설정합니다. + ai_helper_smart_dates_agent: AI 날짜 정리 에이전트 값을 설정합니다. + ai_helper_translator_agent: AI 번역 에이전트 값을 설정합니다. + ai_helper_markdown_tables_agent: AI 표 작성 에이전트 값을 설정합니다. + ai_helper_custom_prompt_agent: AI 사용자 지정 요청 에이전트 값을 설정합니다. + ai_image_caption_agent: AI 이미지 설명 에이전트 값을 설정합니다. + ai_post_image_captions_enabled: 게시물 이미지 AI 설명 사용 여부를 정합니다. + ai_post_image_captions_per_post_limit: 게시물당 AI 이미지 설명 최대 수 값을 설정합니다. + ai_post_image_captions_backfill_hourly_rate: 기존 이미지 설명 시간당 처리 수 값을 설정합니다. + ai_post_image_captions_backfill_max_age_days: 기존 이미지 설명 처리 최대 경과일 관련 동작을 설정합니다. + ai_helper_chat_thread_title_agent: 채팅 대화 제목 에이전트 값을 설정합니다. + ai_embeddings_enabled: AI 임베딩 사용 여부를 정합니다. + ai_embeddings_selected_model: AI 임베딩 모델 값을 설정합니다. + ai_embeddings_generate_for_pms: 개인 메시지 임베딩 생성 관련 동작을 설정합니다. + ai_embeddings_semantic_related_topics_enabled: 의미 기반 관련 주제 사용 여부를 정합니다. + ai_embeddings_semantic_related_topics: 의미 기반 관련 주제 수 값을 설정합니다. + ai_embeddings_semantic_related_include_closed_topics: 의미 기반 관련 주제에 닫힌 주제 포함 여부를 + 정합니다. + ai_embeddings_semantic_related_age_penalty: 오래된 관련 주제 감점 관련 동작을 설정합니다. + ai_embeddings_semantic_related_age_time_scale: 관련 주제 시간 가중 범위 값을 설정합니다. + ai_embeddings_semantic_search_enabled: 의미 기반 검색 사용 여부를 정합니다. + ai_embeddings_semantic_search_use_hyde: 의미 검색에 HyDE 사용 여부를 정합니다. + ai_embeddings_semantic_quick_search_enabled: 빠른 의미 검색 사용 여부를 정합니다. + ai_embeddings_semantic_search_hyde_agent: HyDE 의미 검색 에이전트 값을 설정합니다. + ai_admin_dashboard_enabled: AI 관리자 대시보드 사용 여부를 정합니다. + ai_admin_dashboard_highlights_agent: AI 대시보드 주요 내용 에이전트 값을 설정합니다. + ai_admin_dashboard_highlights_category_scope: AI 대시보드 주요 내용 카테고리 범위 값을 설정합니다. + ai_summarization_enabled: AI 요약 사용 여부를 정합니다. + ai_summarization_agent: AI 요약 에이전트 값을 설정합니다. + ai_pm_summarization_allowed_groups: 개인 메시지 AI 요약 허용 그룹 값을 설정합니다. + ai_summary_gists_enabled: AI 핵심 요약 사용 여부를 정합니다. + ai_summary_gists_agent: AI 핵심 요약 에이전트 값을 설정합니다. + ai_summary_backfill_topic_max_age_days: 기존 주제 요약 최대 경과일 관련 동작을 설정합니다. + ai_summary_backfill_maximum_topics_per_hour: 시간당 기존 주제 요약 최대 수 값을 설정합니다. + ai_summary_backfill_minimum_word_count: 기존 주제 요약 최소 단어 수 값을 설정합니다. + ai_bot_enabled: AI 봇 사용 여부를 정합니다. + ai_bot_enabled_llms: AI 봇 사용 언어 모델 값을 설정합니다. + ai_bot_enable_chat_warning: AI 봇 채팅 주의 안내 표시 여부를 정합니다. + ai_bot_debugging_allowed_groups: AI 봇 디버그 허용 그룹 값을 설정합니다. + ai_bot_allowed_groups: AI 봇 사용 허용 그룹 값을 설정합니다. + ai_bot_public_sharing_allowed_groups: AI 봇 대화 공개 공유 허용 그룹 값을 설정합니다. + ai_bot_add_to_header: 머리글에 AI 봇 추가 관련 동작을 설정합니다. + ai_bot_add_to_community_section: 커뮤니티 메뉴에 AI 봇 추가 관련 동작을 설정합니다. + ai_bot_github_access_token: AI 봇 GitHub 액세스 토큰 값을 설정합니다. + ai_discover_enabled: AI 콘텐츠 탐색 사용 여부를 정합니다. + ai_discover_agent: AI 콘텐츠 탐색 에이전트 값을 설정합니다. + ai_ask_ai_enabled: AI 질문 기능 사용 여부를 정합니다. + ai_ask_ai_report_weekly_enabled: AI 질문 주간 보고서 사용 여부를 정합니다. + ai_ask_ai_report_agent: AI 질문 보고서 에이전트 값을 설정합니다. + ai_ask_ai_report_exclude_groups: AI 질문 보고서 제외 그룹 값을 설정합니다. + ai_ask_ai_report_max_asks: AI 질문 보고서 최대 질문 수 값을 설정합니다. + ai_ask_ai_report_recipient_groups: AI 질문 보고서 수신 그룹 값을 설정합니다. + ai_ask_ai_summary_detail: AI 질문 답변 상세 수준 관련 동작을 설정합니다. + ai_ask_ai_related_count: AI 질문 관련 결과 수 값을 설정합니다. + ai_ask_ai_agent: AI 질문 답변 에이전트 값을 설정합니다. + ai_ask_ai_query_rewriter_agent: AI 질문 재작성 에이전트 값을 설정합니다. + ai_ask_ai_follow_up_agent: AI 후속 질문 에이전트 값을 설정합니다. + ai_ask_ai_allowed_groups: AI 질문 사용 허용 그룹 값을 설정합니다. + ai_discord_search_enabled: Discord AI 검색 사용 여부를 정합니다. + ai_discord_app_id: Discord AI 검색 앱 ID 값을 설정합니다. + ai_discord_app_public_key: Discord AI 검색 앱 공개 키 값을 설정합니다. + ai_discord_search_mode: Discord AI 검색 방식 값을 설정합니다. + ai_discord_search_agent: Discord AI 검색 에이전트 값을 설정합니다. + ai_discord_allowed_guilds: Discord AI 검색 허용 서버 값을 설정합니다. + ai_spam_detection_enabled: AI 스팸 탐지 사용 여부를 정합니다. + ai_spam_detection_max_post_count: AI 스팸 탐지 최대 게시물 수 값을 설정합니다. + ai_spam_detection_max_trust_level: AI 스팸 탐지 최대 신뢰 레벨 관련 동작을 설정합니다. + ai_translation_enabled: AI 번역 사용 여부를 정합니다. + ai_translation_locale_detector_agent: AI 언어 감지 에이전트 값을 설정합니다. + ai_translation_post_raw_translator_agent: AI 게시물 원문 번역 에이전트 값을 설정합니다. + ai_translation_topic_title_translator_agent: AI 주제 제목 번역 에이전트 값을 설정합니다. + ai_translation_short_text_translator_agent: AI 짧은 문구 번역 에이전트 값을 설정합니다. + ai_translation_backfill_hourly_rate: 기존 콘텐츠 시간당 번역 수 값을 설정합니다. + ai_translation_category_scope: AI 번역 대상 카테고리 값을 설정합니다. + ai_translation_personal_messages: 개인 메시지 AI 번역 관련 동작을 설정합니다. + ai_translation_include_bot_content: AI 번역에 봇 콘텐츠 포함 여부를 정합니다. + ai_translation_backfill_start_date: 기존 콘텐츠 번역 시작일 관련 동작을 설정합니다. + inferred_concepts_enabled: AI 추론 개념 사용 여부를 정합니다. + inferred_concepts_background_match: AI 개념 백그라운드 연결 관련 동작을 설정합니다. + inferred_concepts_daily_topics_limit: AI 개념 하루 주제 처리 한도 관련 동작을 설정합니다. + inferred_concepts_min_posts: AI 개념 생성 최소 게시물 수 값을 설정합니다. + inferred_concepts_min_likes: AI 개념 생성 최소 좋아요 수 값을 설정합니다. + inferred_concepts_min_views: AI 개념 생성 최소 조회수 값을 설정합니다. + inferred_concepts_lookback_days: AI 개념 분석 기간 값을 설정합니다. + inferred_concepts_daily_posts_limit: AI 개념 하루 게시물 처리 한도 관련 동작을 설정합니다. + inferred_concepts_post_min_likes: AI 게시물 개념 생성 최소 좋아요 수 값을 설정합니다. + inferred_concepts_generate_agent: AI 개념 생성 에이전트 값을 설정합니다. + inferred_concepts_match_agent: AI 개념 연결 에이전트 값을 설정합니다. + inferred_concepts_deduplicate_agent: AI 개념 중복 제거 에이전트 값을 설정합니다. + ai_audit_logs_detailed_retention_days: AI 상세 감사 기록 보관 기간 값을 설정합니다. + ai_audit_logs_purge_after_days: AI 감사 기록 삭제 기간 값을 설정합니다. + discourse_adplugin_enabled: 광고 플러그인 사용 여부를 정합니다. + no_ads_for_personal_messages: 개인 메시지에 광고 표시 안 함 관련 동작을 설정합니다. + no_ads_for_restricted_categories: 제한 카테고리에 광고 표시 안 함 관련 동작을 설정합니다. + no_ads_for_groups: 광고 제외 그룹 값을 설정합니다. + no_ads_for_categories: 광고 제외 카테고리 값을 설정합니다. + no_ads_for_tags: 광고 제외 태그 값을 설정합니다. + house_ads_after_nth_topic: 자체 광고 첫 표시 주제 위치 값을 설정합니다. + house_ads_after_nth_post: 자체 광고 첫 표시 게시물 위치 값을 설정합니다. + house_ads_after_nth_root: 자체 광고 첫 표시 최상위 답글 위치 값을 설정합니다. + house_ads_frequency: 자체 광고 표시 간격 값을 설정합니다. + ads_txt: ads.txt 내용 관련 동작을 설정합니다. + ad_plugin_enable_tracking: 광고 노출 추적 사용 여부를 정합니다. + ad_plugin_routes_enabled: 광고 플러그인 전용 주소 사용 여부를 정합니다. + adsense_publisher_code: AdSense 게시자 코드 관련 동작을 설정합니다. + adsense_exclude_groups: AdSense 광고 제외 그룹 값을 설정합니다. + adsense_topic_list_top_code: AdSense 주제 목록 위 광고 코드 관련 동작을 설정합니다. + adsense_topic_list_top_ad_sizes: AdSense 주제 목록 위 광고 크기 값을 설정합니다. + adsense_mobile_topic_list_top_code: AdSense 모바일 주제 목록 위 광고 코드 관련 동작을 설정합니다. + adsense_mobile_topic_list_top_ad_size: AdSense 모바일 주제 목록 위 광고 크기 값을 설정합니다. + adsense_above_site_header_code: AdSense 사이트 머리글 위 광고 코드 관련 동작을 설정합니다. + adsense_above_site_header_ad_sizes: AdSense 사이트 머리글 위 광고 크기 값을 설정합니다. + adsense_mobile_above_site_header_code: AdSense 모바일 사이트 머리글 위 광고 코드 관련 동작을 설정합니다. + adsense_mobile_above_site_header_ad_size: AdSense 모바일 사이트 머리글 위 광고 크기 값을 설정합니다. + adsense_topic_above_post_stream_code: AdSense 게시물 목록 위 광고 코드 관련 동작을 설정합니다. + adsense_topic_above_post_stream_ad_sizes: AdSense 게시물 목록 위 광고 크기 값을 설정합니다. + adsense_mobile_topic_above_post_stream_code: AdSense 모바일 게시물 목록 위 광고 코드 관련 동작을 + 설정합니다. + adsense_mobile_topic_above_post_stream_ad_size: AdSense 모바일 게시물 목록 위 광고 크기 값을 + 설정합니다. + adsense_topic_above_suggested_code: AdSense 추천 주제 위 광고 코드 관련 동작을 설정합니다. + adsense_topic_above_suggested_ad_sizes: AdSense 추천 주제 위 광고 크기 값을 설정합니다. + adsense_mobile_topic_above_suggested_code: AdSense 모바일 추천 주제 위 광고 코드 관련 동작을 설정합니다. + adsense_mobile_topic_above_suggested_ad_size: AdSense 모바일 추천 주제 위 광고 크기 값을 설정합니다. + adsense_post_bottom_code: AdSense 게시물 아래 광고 코드 관련 동작을 설정합니다. + adsense_post_bottom_ad_sizes: AdSense 게시물 아래 광고 크기 값을 설정합니다. + adsense_mobile_post_bottom_code: AdSense 모바일 게시물 아래 광고 코드 관련 동작을 설정합니다. + adsense_mobile_post_bottom_ad_size: AdSense 모바일 게시물 아래 광고 크기 값을 설정합니다. + adsense_nth_post_code: AdSense 광고 표시 게시물 간격 값을 설정합니다. + carbonads_serve_id: Carbon Ads 서비스 ID 값을 설정합니다. + carbonads_placement: Carbon Ads 배치 이름 관련 동작을 설정합니다. + carbonads_exclude_groups: Carbon Ads 광고 제외 그룹 값을 설정합니다. + carbonads_above_site_header_enabled: 사이트 머리글 위 Carbon Ads 표시 여부를 정합니다. + carbonads_topic_list_top_enabled: 주제 목록 위 Carbon Ads 표시 여부를 정합니다. + carbonads_above_post_stream_enabled: 게시물 목록 위 Carbon Ads 표시 여부를 정합니다. + adbutler_publisher_id: AdButler 게시자 ID 값을 설정합니다. + adbutler_exclude_groups: AdButler 광고 제외 그룹 값을 설정합니다. + adbutler_topic_list_top_zone_id: AdButler 주제 목록 위 영역 ID 값을 설정합니다. + adbutler_mobile_topic_list_top_zone_id: AdButler 모바일 주제 목록 위 영역 ID 값을 설정합니다. + adbutler_above_site_header_zone_id: AdButler 사이트 머리글 위 영역 ID 값을 설정합니다. + adbutler_mobile_above_site_header_zone_id: AdButler 모바일 사이트 머리글 위 영역 ID 값을 설정합니다. + adbutler_topic_above_post_stream_zone_id: AdButler 게시물 목록 위 영역 ID 값을 설정합니다. + adbutler_mobile_topic_above_post_stream_zone_id: AdButler 모바일 게시물 목록 위 영역 ID 값을 + 설정합니다. + adbutler_topic_above_suggested_zone_id: AdButler 추천 주제 위 영역 ID 값을 설정합니다. + adbutler_mobile_topic_above_suggested_zone_id: AdButler 모바일 추천 주제 위 영역 ID 값을 설정합니다. + adbutler_post_bottom_zone_id: AdButler 게시물 아래 영역 ID 값을 설정합니다. + adbutler_mobile_post_bottom_zone_id: AdButler 모바일 게시물 아래 영역 ID 값을 설정합니다. + adbutler_nth_post: AdButler 광고 표시 게시물 간격 값을 설정합니다. + adbutler_adserver_hostname: AdButler 광고 서버 주소 값을 설정합니다. + affiliate_enabled: 제휴 링크 자동 변환 사용 여부를 정합니다. + affiliate_amazon_ca: Amazon 캐나다 제휴 ID 값을 설정합니다. + affiliate_amazon_cn: Amazon 중국 제휴 ID 값을 설정합니다. + affiliate_amazon_co_jp: Amazon 일본 제휴 ID 값을 설정합니다. + affiliate_amazon_co_uk: Amazon 영국 제휴 ID 값을 설정합니다. + affiliate_amazon_com: Amazon 미국 제휴 ID 값을 설정합니다. + affiliate_amazon_com_au: Amazon 호주 제휴 ID 값을 설정합니다. + affiliate_amazon_com_br: Amazon 브라질 제휴 ID 값을 설정합니다. + affiliate_amazon_com_mx: Amazon 멕시코 제휴 ID 값을 설정합니다. + affiliate_amazon_de: Amazon 독일 제휴 ID 값을 설정합니다. + affiliate_amazon_es: Amazon 스페인 제휴 ID 값을 설정합니다. + affiliate_amazon_fr: Amazon 프랑스 제휴 ID 값을 설정합니다. + affiliate_amazon_in: Amazon 인도 제휴 ID 값을 설정합니다. + affiliate_amazon_it: Amazon 이탈리아 제휴 ID 값을 설정합니다. + affiliate_amazon_nl: Amazon 네덜란드 제휴 ID 값을 설정합니다. + affiliate_amazon_eu: Amazon 유럽 제휴 ID 값을 설정합니다. + affiliate_ldlc_com: LDLC 제휴 ID 값을 설정합니다. + dfp_publisher_id: Google Ad Manager 게시자 ID 값을 설정합니다. + dfp_publisher_id_mobile: Google Ad Manager 모바일 게시자 ID 값을 설정합니다. + dfp_exclude_groups: Google Ad Manager 광고 제외 그룹 값을 설정합니다. + dfp_topic_list_top_code: Google Ad Manager 주제 목록 위 광고 코드 관련 동작을 설정합니다. + dfp_topic_list_top_ad_sizes: Google Ad Manager 주제 목록 위 광고 크기 값을 설정합니다. + dfp_mobile_topic_list_top_code: Google Ad Manager 모바일 주제 목록 위 광고 코드 관련 동작을 설정합니다. + dfp_mobile_topic_list_top_ad_sizes: Google Ad Manager 모바일 주제 목록 위 광고 크기 값을 설정합니다. + dfp_target_topic_list_top_key_code: Google Ad Manager 주제 목록 위 대상 키 값을 설정합니다. + dfp_target_topic_list_top_value_code: Google Ad Manager 주제 목록 위 대상 값 관련 동작을 설정합니다. + dfp_above_site_header_code: Google Ad Manager 사이트 머리글 위 광고 코드 관련 동작을 설정합니다. + dfp_above_site_header_ad_sizes: Google Ad Manager 사이트 머리글 위 광고 크기 값을 설정합니다. + dfp_mobile_above_site_header_code: Google Ad Manager 모바일 사이트 머리글 위 광고 코드 관련 동작을 + 설정합니다. + dfp_mobile_above_site_header_ad_sizes: Google Ad Manager 모바일 사이트 머리글 위 광고 크기 값을 + 설정합니다. + dfp_target_above_site_header_key_code: Google Ad Manager 사이트 머리글 위 대상 키 값을 설정합니다. + dfp_target_above_site_header_value_code: Google Ad Manager 사이트 머리글 위 대상 값 관련 동작을 + 설정합니다. + dfp_topic_above_post_stream_code: Google Ad Manager 게시물 목록 위 광고 코드 관련 동작을 설정합니다. + dfp_topic_above_post_stream_ad_sizes: Google Ad Manager 게시물 목록 위 광고 크기 값을 설정합니다. + dfp_mobile_topic_above_post_stream_code: Google Ad Manager 모바일 게시물 목록 위 광고 코드 + 관련 동작을 설정합니다. + dfp_mobile_topic_above_post_stream_ad_sizes: Google Ad Manager 모바일 게시물 목록 위 광고 + 크기 값을 설정합니다. + dfp_target_topic_above_post_stream_key_code: Google Ad Manager 게시물 목록 위 대상 키 값을 + 설정합니다. + dfp_target_topic_above_post_stream_value_code: Google Ad Manager 게시물 목록 위 대상 값 + 관련 동작을 설정합니다. + dfp_topic_above_suggested_code: Google Ad Manager 추천 주제 위 광고 코드 관련 동작을 설정합니다. + dfp_topic_above_suggested_ad_sizes: Google Ad Manager 추천 주제 위 광고 크기 값을 설정합니다. + dfp_mobile_topic_above_suggested_code: Google Ad Manager 모바일 추천 주제 위 광고 코드 관련 + 동작을 설정합니다. + dfp_mobile_topic_above_suggested_ad_sizes: Google Ad Manager 모바일 추천 주제 위 광고 크기 + 값을 설정합니다. + dfp_target_topic_above_suggested_key_code: Google Ad Manager 추천 주제 위 대상 키 값을 설정합니다. + dfp_target_topic_above_suggested_value_code: Google Ad Manager 추천 주제 위 대상 값 관련 + 동작을 설정합니다. + dfp_nth_post_code: Google Ad Manager 광고 표시 게시물 간격 값을 설정합니다. + dfp_post_bottom_code: Google Ad Manager 게시물 아래 광고 코드 관련 동작을 설정합니다. + dfp_post_bottom_ad_sizes: Google Ad Manager 게시물 아래 광고 크기 값을 설정합니다. + dfp_mobile_post_bottom_code: Google Ad Manager 모바일 게시물 아래 광고 코드 관련 동작을 설정합니다. + dfp_mobile_post_bottom_ad_sizes: Google Ad Manager 모바일 게시물 아래 광고 크기 값을 설정합니다. + dfp_target_post_bottom_key_code: Google Ad Manager 게시물 아래 대상 키 값을 설정합니다. + dfp_target_post_bottom_value_code: Google Ad Manager 게시물 아래 대상 값 관련 동작을 설정합니다. + amazon_exclude_groups: Amazon 광고 제외 그룹 값을 설정합니다. + amazon_topic_list_top_src_code: Amazon 주제 목록 위 광고 주소 코드 관련 동작을 설정합니다. + amazon_topic_list_top_ad_width_code: Amazon 주제 목록 위 광고 너비 관련 동작을 설정합니다. + amazon_topic_list_top_ad_height_code: Amazon 주제 목록 위 광고 높이 관련 동작을 설정합니다. + amazon_mobile_topic_list_top_src_code: Amazon 모바일 주제 목록 위 광고 주소 코드 관련 동작을 설정합니다. + amazon_mobile_topic_list_top_ad_width_code: Amazon 모바일 주제 목록 위 광고 너비 관련 동작을 설정합니다. + amazon_mobile_topic_list_top_ad_height_code: Amazon 모바일 주제 목록 위 광고 높이 관련 동작을 설정합니다. + amazon_above_site_header_src_code: Amazon 사이트 머리글 위 광고 주소 코드 관련 동작을 설정합니다. + amazon_above_site_header_ad_width_code: Amazon 사이트 머리글 위 광고 너비 관련 동작을 설정합니다. + amazon_above_site_header_ad_height_code: Amazon 사이트 머리글 위 광고 높이 관련 동작을 설정합니다. + amazon_mobile_above_site_header_src_code: Amazon 모바일 사이트 머리글 위 광고 주소 코드 관련 동작을 + 설정합니다. + amazon_mobile_above_site_header_ad_width_code: Amazon 모바일 사이트 머리글 위 광고 너비 관련 동작을 + 설정합니다. + amazon_mobile_above_site_header_ad_height_code: Amazon 모바일 사이트 머리글 위 광고 높이 관련 + 동작을 설정합니다. + amazon_topic_above_post_stream_src_code: Amazon 게시물 목록 위 광고 주소 코드 관련 동작을 설정합니다. + amazon_topic_above_post_stream_ad_width_code: Amazon 게시물 목록 위 광고 너비 관련 동작을 설정합니다. + amazon_topic_above_post_stream_ad_height_code: Amazon 게시물 목록 위 광고 높이 관련 동작을 설정합니다. + amazon_mobile_topic_above_post_stream_src_code: Amazon 모바일 게시물 목록 위 광고 주소 코드 관련 + 동작을 설정합니다. + amazon_mobile_topic_above_post_stream_ad_width_code: Amazon 모바일 게시물 목록 위 광고 너비 + 관련 동작을 설정합니다. + amazon_mobile_topic_above_post_stream_ad_height_code: Amazon 모바일 게시물 목록 위 광고 높이 + 관련 동작을 설정합니다. + amazon_topic_above_suggested_src_code: Amazon 추천 주제 위 광고 주소 코드 관련 동작을 설정합니다. + amazon_topic_above_suggested_ad_width_code: Amazon 추천 주제 위 광고 너비 관련 동작을 설정합니다. + amazon_topic_above_suggested_ad_height_code: Amazon 추천 주제 위 광고 높이 관련 동작을 설정합니다. + amazon_mobile_topic_above_suggested_src_code: Amazon 모바일 추천 주제 위 광고 주소 코드 관련 동작을 + 설정합니다. + amazon_mobile_topic_above_suggested_ad_width_code: Amazon 모바일 추천 주제 위 광고 너비 관련 + 동작을 설정합니다. + amazon_mobile_topic_above_suggested_ad_height_code: Amazon 모바일 추천 주제 위 광고 높이 관련 + 동작을 설정합니다. + amazon_post_bottom_src_code: Amazon 게시물 아래 광고 주소 코드 관련 동작을 설정합니다. + amazon_nth_post_code: Amazon 광고 표시 게시물 간격 값을 설정합니다. + amazon_post_bottom_ad_width_code: Amazon 게시물 아래 광고 너비 관련 동작을 설정합니다. + amazon_post_bottom_ad_height_code: Amazon 게시물 아래 광고 높이 관련 동작을 설정합니다. + amazon_mobile_post_bottom_src_code: Amazon 모바일 게시물 아래 광고 주소 코드 관련 동작을 설정합니다. + amazon_mobile_post_bottom_ad_width_code: Amazon 모바일 게시물 아래 광고 너비 관련 동작을 설정합니다. + amazon_mobile_post_bottom_ad_height_code: Amazon 모바일 게시물 아래 광고 높이 관련 동작을 설정합니다. + discourse_automation_enabled: 자동화 기능 사용 여부를 정합니다. + checklist_enabled: 체크리스트 사용 여부를 정합니다. + sign_in_with_apple_enabled: Apple 로그인 사용 여부를 정합니다. + apple_client_id: Apple 클라이언트 ID 값을 설정합니다. + apple_team_id: Apple 팀 ID 값을 설정합니다. + apple_key_id: Apple 키 ID 값을 설정합니다. + apple_pem: Apple 인증용 PEM 키 값을 설정합니다. + cakeday_enabled: 기념일 기능 사용 여부를 정합니다. + cakeday_emoji: 가입 기념일 이모지 관련 동작을 설정합니다. + cakeday_birthday_enabled: 생일 기능 사용 여부를 정합니다. + cakeday_birthday_emoji: 생일 이모지 관련 동작을 설정합니다. + details_enabled: 접기·펼치기 내용 사용 여부를 정합니다. + discourse_graphviz_enabled: Graphviz 도표 사용 여부를 정합니다. + lazy_videos_enabled: 동영상 지연 불러오기 사용 여부를 정합니다. + lazy_youtube_enabled: YouTube 지연 불러오기 사용 여부를 정합니다. + lazy_vimeo_enabled: Vimeo 지연 불러오기 사용 여부를 정합니다. + lazy_tiktok_enabled: TikTok 지연 불러오기 사용 여부를 정합니다. + discourse_local_dates_email_timezone: 이메일 날짜 기본 시간대 관련 동작을 설정합니다. + discourse_local_dates_email_format: 이메일 날짜 표시 형식 값을 설정합니다. + discourse_local_dates_enabled: 현지 날짜·시간 표시 사용 여부를 정합니다. + discourse_local_dates_default_formats: 기본 날짜·시간 형식 값을 설정합니다. + discourse_local_dates_default_timezones: 기본 시간대 목록 값을 설정합니다. + lti_enabled: LTI 연동 사용 여부를 정합니다. + lti_authorization_endpoint: LTI 인증 주소 값을 설정합니다. + lti_client_ids: LTI 클라이언트 ID 값을 설정합니다. + lti_platform_issuer_id: LTI 플랫폼 발급자 ID 값을 설정합니다. + lti_platform_public_key: LTI 플랫폼 공개 키 값을 설정합니다. + lti_email_verified: LTI 이메일 확인 신뢰 여부를 정합니다. + microsoft_auth_enabled: Microsoft 로그인 사용 여부를 정합니다. + microsoft_auth_client_id: Microsoft 로그인 클라이언트 ID 값을 설정합니다. + microsoft_auth_client_secret: Microsoft 로그인 클라이언트 비밀 키 값을 설정합니다. + microsoft_auth_email_verified: Microsoft 이메일 확인 신뢰 여부를 정합니다. + microsoft_auth_tenant_id: Microsoft 테넌트 ID 값을 설정합니다. + discourse_narrative_bot_enabled: 사용 안내 도우미 사용 여부를 정합니다. + disable_discourse_narrative_bot_welcome_post: 사용 안내 도우미 환영 게시물 사용 안 함 관련 동작을 설정합니다. + discourse_narrative_bot_welcome_post_type: 사용 안내 도우미 환영 방식 값을 설정합니다. + discourse_narrative_bot_welcome_post_delay: 사용 안내 도우미 환영 메시지 지연 시간 값을 설정합니다. + discourse_narrative_bot_ignored_usernames: 사용 안내 도우미 제외 사용자 관련 동작을 설정합니다. + discourse_narrative_bot_disable_public_replies: 사용 안내 도우미 공개 답글 사용 안 함 관련 동작을 + 설정합니다. + policy_enabled: 정책 동의 기능 사용 여부를 정합니다. + create_policy_allowed_groups: 정책 작성 허용 그룹 값을 설정합니다. + policy_easy_revoke: 정책 동의 쉽게 철회 관련 동작을 설정합니다. + presence_enabled: 실시간 작성 상태 표시 여부를 정합니다. + presence_max_users_shown: 실시간 작성 상태 최대 표시 인원 관련 동작을 설정합니다. + rss_polling_enabled: RSS 가져오기 사용 여부를 정합니다. + rss_polling_frequency: RSS 확인 주기 값을 설정합니다. + rss_polling_feed_request_timeout: RSS 요청 제한 시간 값을 설정합니다. + rss_polling_verbose_logging: RSS 가져오기 상세 로그 관련 동작을 설정합니다. + rss_polling_use_pubdate: RSS 게시 날짜 사용 여부를 정합니다. + rss_polling_update_tags: RSS 태그 갱신 관련 동작을 설정합니다. + user_notes_enabled: 사용자 메모 사용 여부를 정합니다. + user_notes_icon_placement: 사용자 메모 아이콘 위치 값을 설정합니다. + user_notes_moderators_delete: 중재자의 사용자 메모 삭제 허용 여부를 정합니다. + discourse_workflows_ai_authoring_enabled: AI 작업 흐름 작성 사용 여부를 정합니다. + enable_markdown_footnotes: Markdown 각주 사용 여부를 정합니다. + display_footnotes_inline: 각주를 본문에 바로 표시 여부를 정합니다. + spoiler_enabled: 내용 숨기기 사용 여부를 정합니다. + styleguide_enabled: 스타일 가이드 사용 여부를 정합니다. + styleguide_allowed_groups: 스타일 가이드 접근 허용 그룹 값을 설정합니다. + voice_verbose_logging: 음성 대화 상세 로그 관련 동작을 설정합니다. + voice_allowed_groups: 음성 대화 사용 허용 그룹 값을 설정합니다. + voice_create_room_allowed_groups: 음성 대화방 생성 허용 그룹 값을 설정합니다. + voice_direct_calls_allowed_groups: 음성 개인 통화 허용 그룹 값을 설정합니다. + voice_max_rooms_per_user: 사용자별 음성 대화방 최대 수 값을 설정합니다. + voice_max_invites_per_day: 하루 음성 대화 초대 최대 수 값을 설정합니다. + voice_ephemeral_room_ttl_minutes: 임시 음성 대화방 유지 시간 값을 설정합니다. + voice_participant_ttl_seconds: 음성 대화 참여자 상태 유지 시간 값을 설정합니다. + voice_max_room_participants: 음성 대화방 최대 참여자 수 값을 설정합니다. + voice_stun_servers: 음성 대화 STUN 서버 값을 설정합니다. + voice_turn_servers: 음성 대화 TURN 서버 값을 설정합니다. + voice_turn_username: 음성 대화 TURN 사용자 이름 관련 동작을 설정합니다. + voice_turn_credential: 음성 대화 TURN 인증 정보 관련 동작을 설정합니다. + voice_turn_secret: 음성 대화 TURN 비밀 키 값을 설정합니다. + voice_turn_secret_servers: 비밀 키 방식 TURN 서버 값을 설정합니다. + voice_livekit_url: LiveKit 서버 주소 값을 설정합니다. + voice_livekit_api_key: LiveKit API 키 값을 설정합니다. + voice_livekit_api_secret: LiveKit API 비밀 키 값을 설정합니다. + voice_livekit_room_policy: LiveKit 대화방 정책 값을 설정합니다. + voice_livekit_room_prefix: LiveKit 대화방 이름 접두어 관련 동작을 설정합니다. + voice_livekit_mesh_fallback: LiveKit 메시 연결 실패 시 대체 사용 여부를 정합니다. + voice_livekit_agent_enabled: LiveKit 음성 에이전트 사용 여부를 정합니다. + voice_livekit_agent_invite_allowed_groups: 음성 에이전트 초대 허용 그룹 값을 설정합니다. + voice_livekit_recording_enabled: 음성 대화 녹음 사용 여부를 정합니다. + voice_livekit_recording_filepath: 음성 대화 녹음 파일 경로 값을 설정합니다. + voice_livekit_recording_s3_region: 음성 녹음 S3 리전 관련 동작을 설정합니다. + voice_livekit_recording_s3_access_key_id: 음성 녹음 S3 액세스 키 ID 값을 설정합니다. + voice_livekit_recording_s3_secret_access_key: 음성 녹음 S3 비밀 액세스 키 값을 설정합니다. + voice_livekit_recording_s3_endpoint: 음성 녹음 S3 엔드포인트 관련 동작을 설정합니다. + voice_livekit_recording_s3_bucket: 음성 녹음 S3 버킷 관련 동작을 설정합니다. + voice_video_enabled: 음성 대화방 영상 사용 여부를 정합니다. + voice_video_max_publishers: 영상 송출 최대 참여자 수 값을 설정합니다. + voice_video_background_blur_enabled: 영상 배경 흐림 사용 여부를 정합니다. + voice_subtitles_enabled: 음성 대화 자막 사용 여부를 정합니다. + voice_stt_model_base_url: 음성 인식 모델 기본 주소 값을 설정합니다. + voice_max_voice_quality: 최대 음성 품질 관련 동작을 설정합니다. + voice_max_camera_quality: 최대 카메라 화질 값을 설정합니다. + voice_max_screen_share_quality: 최대 화면 공유 화질 값을 설정합니다. + voice_idle_threshold_minutes: 음성 대화 자리 비움 판단 시간 값을 설정합니다. + voice_afk_auto_mute_threshold_minutes: 자리 비움 자동 음소거 시간 값을 설정합니다. + voice_afk_disconnect_threshold_minutes: 자리 비움 자동 연결 해제 시간 값을 설정합니다. + voice_auto_status_enabled: 음성 대화 상태 자동 표시 여부를 정합니다. + voice_mesh_privacy_warning_enabled: 음성 메시 연결 개인정보 경고 표시 여부를 정합니다. + voice_badges_enabled: 음성 대화 배지 사용 여부를 정합니다. + voice_analytics_enabled: 음성 대화 통계 사용 여부를 정합니다. + voice_session_retention_days: 음성 대화 기록 보관 기간 값을 설정합니다. + voice_chat_enabled: 음성 대화방 문자 채팅 사용 여부를 정합니다. + groups: + default_descriptions: + everyone: 모든 회원이 자동으로 포함되는 그룹입니다. + staff: 관리자와 운영자가 자동으로 포함되는 그룹입니다. + anonymous_users: 로그인하지 않은 방문자를 나타내는 자동 그룹입니다. + logged_in_users: 로그인한 모든 사용자가 자동으로 포함되는 그룹입니다. + admins: 모든 회원과 활동 데이터에 접근해 사이트를 설정하고 유지하는 관리자 그룹입니다. + moderators: 신고를 처리하고 토론을 관리하며 회원 계정을 지원하는 운영자 그룹입니다. + trust_level_0: 커뮤니티 규칙과 기능을 익히는 단계로 일부 기능이 제한된 새 회원 그룹입니다. + trust_level_1: 글을 읽고 초기 활동을 보여 더 많은 기능을 사용할 수 있는 회원 그룹입니다. 신뢰 레벨 0 그룹에도 함께 포함됩니다. + trust_level_2: 꾸준히 참여해 일반 회원 권한을 얻은 활동 회원 그룹입니다. 신뢰 레벨 0과 1 그룹에도 함께 포함됩니다. + trust_level_3: 오랫동안 적극적으로 기여해 일부 운영 권한을 얻은 핵심 회원 그룹입니다. 신뢰 레벨 0부터 2까지의 그룹에도 + 함께 포함됩니다. + trust_level_4: 모범적인 기여를 인정받아 추가 운영 권한을 부여받은 회원 그룹입니다. 신뢰 레벨 0부터 3까지의 그룹에도 함께 + 포함됩니다. + reports: + visits: + description: 기기 유형별 로그인 사용자 방문 횟수입니다. + activity_by_category: + title: 카테고리별 활동 + description: 선택한 기간의 카테고리별 주제와 게시물 및 회원 참여를 보여 줍니다. 점유율은 표시된 전체 카테고리 활동에서 각 + 카테고리가 차지하는 비율입니다. 이전 기간 대비는 같은 길이의 직전 기간과 비교한 점유율 변화입니다. + labels: + category: 카테고리 + topics: 주제 + posts: 게시물 + page_views: 페이지뷰 + share: 점유율 + vs_prior: 이전 기간 대비 + posters_by_member_type: + title: 누가 글을 작성하나요? + description: 선택한 기간에 작성된 게시물을 회원 유형별로 나눠 보여 줍니다. 새 회원은 해당 기간에 가입한 회원입니다. 기존 + 회원은 그보다 먼저 가입한 회원입니다. 운영진은 관리자와 운영자를 뜻합니다. + trust_level_pipeline: + title: 신뢰 레벨 이동 + description: 선택한 기간의 신뢰 레벨별 현재 회원 수와 전체 비율 및 승급과 강등 인원과 신규 가입자를 보여 줍니다. + consolidated_page_views: + title: 기존 통합 페이지뷰 + description: 로그인 사용자와 비로그인 사용자 및 검색 로봇의 페이지뷰를 합쳐 보여 주는 기존 보고서입니다. 현재는 '사이트 트래픽' + 보고서로 대체되었습니다. + site_traffic: + title: 사이트 트래픽 + description: 로그인 사용자와 비로그인 사용자 및 알려진 검색 로봇과 기타 트래픽의 페이지뷰입니다. + xaxis: + page_view_embed: 삽입 화면 페이지뷰 + dau_by_mau: + description: 월간 활성 회원 가운데 최근 하루 안에 다시 방문한 회원의 비율입니다. 회원이 얼마나 꾸준히 돌아오는지 보여 주며 + 20% 이상을 권장합니다. + top_countries_by_browser_pageviews: + title: 주요 방문 국가 + description: 선택한 기간에 브라우저 페이지뷰를 가장 많이 만든 국가입니다. + top_entry_urls: + title: 주요 진입 주소 + description: 직접 방문하거나 외부 링크를 통해 가장 많이 들어온 페이지입니다. + top_referrers_by_browser_pageviews: + title: 주요 유입 사이트 + description: 선택한 기간에 브라우저 페이지뷰를 가장 많이 보낸 외부 사이트입니다. + page_view_legacy_total_reqs: + title: 기존 페이지뷰 + description: 모든 방문자의 새 페이지뷰 수를 보여 주는 기존 보고서입니다. + page_view_anon_browser_reqs: + title: 비로그인 브라우저 페이지뷰 + yaxis: 비로그인 브라우저 페이지뷰 + description: 실제 브라우저를 사용하는 비로그인 방문자의 페이지뷰 수입니다. + page_view_logged_in_browser_reqs: + title: 로그인 브라우저 페이지뷰 + yaxis: 로그인 브라우저 페이지뷰 + description: 실제 브라우저를 사용하는 로그인 방문자의 페이지뷰 수입니다. + page_view_embed_reqs: + title: 삽입 화면 페이지뷰 + yaxis: 삽입 화면 페이지뷰 + description: 전체 앱 삽입 화면 안에서 제공된 페이지뷰 수입니다. + topic_view_stats: + title: 주제 조회 통계 + description: 선택한 기간에 조회수가 가장 높은 주제 100개를 로그인 및 비로그인 조회수와 함께 보여 줍니다. 카테고리로 필터링할 + 수 있습니다. + currently_away: + title: 현재 자리 비움 사용자 + description: 현재 휴가나 자리 비움 상태인 사용자를 보여 줍니다. 그룹으로 필터링할 수 있습니다. + accepted_solutions: + title: 채택된 해결 답변 + description: 선택한 기간에 해결 답변이 채택된 주제 수를 날짜별로 보여 줍니다. 카테고리 필터와 이전 30일 비교를 사용할 수 + 있습니다. + badges: + mic_check: + name: 마이크 확인 + description: 첫 음성 대화를 완료했습니다. + long_description: 다른 참여자와 음성 대화방에서 30초 이상 대화하면 받을 수 있습니다. + rookie: + name: 첫걸음 + description: 음성 대화에 1시간 참여했습니다. + long_description: 음성 대화 누적 시간이 1시간에 도달하면 받을 수 있습니다. + chatterbox: + name: 수다꾼 + description: 음성 대화에 10시간 참여했습니다. + long_description: 음성 대화 누적 시간이 10시간에 도달하면 받을 수 있습니다. + silver_tongue: + name: 달변가 + description: 음성 대화에 100시간 참여했습니다. + long_description: 음성 대화 누적 시간이 100시간에 도달하면 받을 수 있습니다. + icebreaker: + name: 어색함 깨기 + description: 처음 만나는 사람들만 있는 대화방에 참여했습니다. + long_description: 이전에 함께 대화한 적이 없는 사람들만 있는 음성 대화방에 참여하면 받을 수 있습니다. + social_butterfly: + name: 사교가 + description: 서로 다른 10명과 대화했습니다. + long_description: 서로 다른 사용자 10명 이상과 음성 대화에 함께 참여하면 받을 수 있습니다. + life_of_the_party: + name: 분위기 주도자 + description: 서로 다른 50명과 대화했습니다. + long_description: 서로 다른 사용자 50명 이상과 음성 대화에 함께 참여하면 받을 수 있습니다. + familiar_face: + name: 익숙한 얼굴 + description: 같은 사람과 2시간 대화했습니다. + long_description: 특정 사용자와 함께한 음성 대화 누적 시간이 2시간 이상이면 받을 수 있습니다. + inner_circle: + name: 가까운 사이 + description: 같은 사람과 10시간 대화했습니다. + long_description: 특정 사용자와 함께한 음성 대화 누적 시간이 10시간 이상이면 받을 수 있습니다. + partners_in_crime: + name: 오랜 대화 상대 + description: 같은 사람과 50시간 대화했습니다. + long_description: 특정 사용자와 함께한 음성 대화 누적 시간이 50시간 이상이면 받을 수 있습니다. + explorer: + name: 탐험가 + description: 서로 다른 음성 대화방 5곳에 참여했습니다. + long_description: 서로 다른 음성 대화방 5곳에 참여하면 받을 수 있습니다. + nomad: + name: 방랑자 + description: 서로 다른 음성 대화방 20곳에 참여했습니다. + long_description: 서로 다른 음성 대화방 20곳에 참여하면 받을 수 있습니다. + omnipresent: + name: 어디에나 + description: 서로 다른 음성 대화방 50곳에 참여했습니다. + long_description: 서로 다른 음성 대화방 50곳에 참여하면 받을 수 있습니다. + patron: + name: 단골 + description: 같은 대화방을 서로 다른 10일에 방문했습니다. + long_description: 같은 음성 대화방에 서로 다른 날짜로 10일 참여하면 받을 수 있습니다. + barfly: + name: 오랜 단골 + description: 같은 대화방을 서로 다른 30일에 방문했습니다. + long_description: 같은 음성 대화방에 서로 다른 날짜로 30일 참여하면 받을 수 있습니다. + the_mayor: + name: 대화방 시장 + description: 같은 대화방을 서로 다른 100일에 방문했습니다. + long_description: 같은 음성 대화방에 서로 다른 날짜로 100일 참여하면 받을 수 있습니다. + host: + name: 개설자 + description: 첫 음성 대화방을 만들었습니다. + long_description: 음성 대화방을 처음 만들면 받을 수 있습니다. + crowd_puller: + name: 인기 개설자 + description: 내가 만든 대화방의 누적 참여가 50회에 도달했습니다. + long_description: 내가 만든 음성 대화방의 누적 참여가 50회 이상이면 받을 수 있습니다. + master_of_ceremonies: + name: 행사 진행자 + description: 내가 만든 대화방의 누적 참여가 500회에 도달했습니다. + long_description: 내가 만든 음성 대화방의 누적 참여가 500회 이상이면 받을 수 있습니다. + plus_one: + name: 첫 초대 + description: 내 초대로 누군가 음성 대화방에 참여했습니다. + long_description: 초대한 사람이 초대 링크를 통해 음성 대화방에 처음 참여하면 받을 수 있습니다. + connector: + name: 연결자 + description: 내 초대로 10명이 음성 대화방에 참여했습니다. + long_description: 서로 다른 10명이 내 초대로 음성 대화방에 참여하면 받을 수 있습니다. + people_magnet: + name: 사람을 모으는 이 + description: 내 초대로 50명이 음성 대화방에 참여했습니다. + long_description: 서로 다른 50명이 내 초대로 음성 대화방에 참여하면 받을 수 있습니다. + night_owl: + name: 올빼미 + description: 자정부터 오전 5시 사이에 대화했습니다. + long_description: 현재 시간대 기준 자정부터 오전 5시 사이에 음성 대화에 참여하면 받을 수 있습니다. + early_bird: + name: 아침형 + description: 오전 5시부터 오전 9시 사이에 대화했습니다. + long_description: 현재 시간대 기준 오전 5시부터 오전 9시 사이에 음성 대화에 참여하면 받을 수 있습니다. + packed_house: + name: 만원 + description: 대화방 인원이 가득 찬 순간에 함께했습니다. + long_description: 음성 대화방 참여 인원이 최대 인원에 도달하는 순간 대화방에 있으면 받을 수 있습니다. + weekend_warrior: + name: 주말 대화가 + description: 주말에 5시간 대화했습니다. + long_description: 주말 음성 대화 누적 시간이 5시간 이상이면 받을 수 있습니다. + marathoner: + name: 마라토너 + description: 다른 사람과 한 번의 음성 대화를 4시간 이어갔습니다. + long_description: 다른 참여자가 한 명 이상 있는 음성 대화를 한 번에 4시간 이상 이어가면 받을 수 있습니다. + page_not_found: + home: 홈으로 돌아가기 + page_title: 페이지를 찾을 수 없습니다 + placeholder: 제목이나 검색어로 주제 찾기… + popular_topics: 인기 주제 + recent_topics: 최근 주제 + search_button: 검색 + search_title: 검색해 보시겠어요? + see_more: 더 보기 + subtitle: 요청한 페이지를 찾지 못했습니다. + title: 이 페이지가 없거나 공개되지 않았습니다. diff --git a/docs/2026-09-25-korean-localization-progress.md b/docs/2026-09-25-korean-localization-progress.md new file mode 100644 index 0000000..5502292 --- /dev/null +++ b/docs/2026-09-25-korean-localization-progress.md @@ -0,0 +1,40 @@ +# 사용자 화면 한글화 진행 기록 + +- 작업일: 2026-09-25 +- 담당: 이창현 +- 대상: `https://forum.itosm.co.kr` +- 저장소: `syskiller/discourse-korean-localization` +- Trilium 위치: `Ubuntu 서버 운영 > Discourse 한국어 배포 > 사용자 화면 한글화 진행 기록 · 2026-09-25` + +## 진행 범위 + +Discourse 코어의 일반 화면 및 시스템 번역을 네 차례로 나눠 적용했다. 묶음별 수량은 150개와 150개와 150개와 300개이며 총 750개다. 채팅과 음성 대화 플러그인의 사용자 화면 번역도 보완했다. 실제 화면에서 발견한 신고 창과 검색과 글 작성기와 404 안내와 태그 입력의 영문 문구도 함께 정리했다. + +영어로 작성돼 있던 운영 게시물 3건은 제목과 본문을 한국어로 바꿨다. 데이터베이스 구조를 바꾸거나 데이터를 이전하지 않았다. + +## 운영 반영 + +운영 플러그인 경로는 `/var/www/discourse/plugins/itosm-admin-korean`이다. 변경한 한국어 번역 파일과 플러그인 코드를 반영한 뒤 `app` 컨테이너만 다시 시작했다. 포럼의 HTTP 200 응답을 확인했다. + +## 검사 결과 + +| 검사 | 결과 | +|---|---| +| YAML 구조 | 통과 | +| 1차부터 3차 화면 확인 | 신고 창과 검색과 글 작성기와 오류 안내와 태그 입력의 한국어 표시 확인 | +| 4차 후보 수 | 300개 확인 | +| 4차 화면별 문맥 검사 | 후속 진행 필요 | +| 운영 접속 | HTTP 200 | +| SSH 보호 | 현재 접속 출발지를 차단 제외 목록에 반영하고 새 연결 확인 | + +## 남은 분량 + +| 구분 | 사용자 화면 및 시스템 | 관리자 화면 | 합계 | +|---|---:|---:|---:| +| 클라이언트 | 4,627개 | 1,921개 | 6,548개 | +| 서버 | 1,758개 | 192개 | 1,950개 | +| 합계 | 6,385개 | 2,113개 | 8,498개 | + +## 백업과 다음 작업 + +이번 기록 시점에는 사용자 지시에 따라 새 백업을 만들지 않았다. 다음 작업은 일반 화면 번역을 300개 단위로 이어서 적용하는 것이다. 각 묶음은 구조 검사와 운영 응답 확인 뒤 실제 화면에서 문맥을 검수한다. diff --git a/docs/README.md b/docs/README.md index bfdc458..5b75dae 100644 --- a/docs/README.md +++ b/docs/README.md @@ -10,8 +10,9 @@ Trilium의 `Ubuntu 서버 운영` 바로 아래에 만든 전용 분류다. 포 | 문서 | Trilium 노트 ID | 용도 | |---|---|---| -| 한국어 번역 기반 작업 · 2026-09-20 | `dZobqUI4a5ZH` | 사용자 화면과 관리자 화면의 초기 번역 기반 기록 | +| 한국어 번역 기반 작업 · 2026-09-20 | `dZobqUl4a5ZH` | 사용자 화면과 관리자 화면의 초기 번역 기반 기록 | | 관리자 한글화 운영 기록 · 2026-09-20 | `N0v5eGIKqa28` | 설정 이름 보완 플러그인과 운영 반영 및 검증 기록 | +| 사용자 화면 한글화 진행 기록 · 2026-09-25 | `m6Epi7pHAylp` | 네 차례 번역 묶음과 운영 반영 및 남은 분량 기록 | ## 작성 기준 diff --git a/plugin.rb b/plugin.rb index 033eb47..9036a9c 100644 --- a/plugin.rb +++ b/plugin.rb @@ -6,6 +6,332 @@ # url: https://gitea.itosm.co.kr/syskiller/discourse-korean-localization module ::ItosmAdminKorean + PLUGIN_NAMES = { + "automation" => "자동화", + "boards" => "보드", + "chat" => "채팅", + "checklist" => "체크리스트", + "discourse-adplugin" => "광고 플러그인", + "discourse-affiliate" => "제휴 링크", + "discourse-ai" => "AI", + "discourse-apple-auth" => "Apple 로그인", + "discourse-assign" => "담당자 배정", + "discourse-chat-integration" => "채팅 통합", + "discourse-cakeday" => "기념일", + "discourse-captcha" => "캡차", + "discourse-data-explorer" => "데이터 탐색기", + "discourse-details" => "접기·펼치기 내용", + "discourse-events" => "이벤트", + "discourse-gamification" => "점수 경쟁", + "discourse-github" => "GitHub 연동", + "discourse-graphviz" => "Graphviz 도표", + "discourse-lazy-videos" => "동영상 지연 불러오기", + "discourse-local-dates" => "날짜 / 시간 삽입", + "discourse-login-with-amazon" => "Amazon 로그인", + "discourse-lti" => "LTI 연동", + "discourse-math" => "수식", + "discourse-microsoft-auth" => "Microsoft 로그인", + "discourse-narrative-bot" => "사용 안내 도우미", + "discourse-oauth2-basic" => "OAuth2 로그인", + "discourse-openid-connect" => "OpenID Connect", + "discourse-patreon" => "Patreon 연동", + "discourse-policy" => "정책 동의", + "discourse-post-voting" => "게시물 투표", + "discourse-presence" => "실시간 작성 상태", + "discourse-reactions" => "반응", + "discourse-rewind" => "되돌아보기", + "discourse-rss-polling" => "RSS 가져오기", + "discourse-solved" => "해결됨", + "discourse-subscriptions" => "구독", + "discourse-templates" => "템플릿", + "discourse-topic-voting" => "주제 투표", + "discourse-user-notes" => "사용자 메모", + "discourse-workflows" => "작업 흐름", + "discourse-zendesk-plugin" => "Zendesk 연동", + "footnote" => "각주", + "itosm-admin-korean" => "관리자 한국어 번역", + "poll" => "설문", + "spoiler-alert" => "내용 숨기기", + "styleguide" => "스타일 가이드", + "voice" => "음성 대화", + }.freeze + + PLUGIN_DESCRIPTIONS = { + "automation" => "스크립트와 실행 조건을 사용해 관리자 작업을 자동화합니다. 설정 화면은 구성에 맞춰 자동으로 만들어집니다.", + "boards" => "주제와 독립 카드를 끌어다 놓는 칸반형 보드로 정리합니다. 보드별 관리 화면과 접근 권한을 제공합니다.", + "chat" => "사이트에 채팅 기능을 추가해 긴 글과 짧은 실시간 대화를 함께 지원합니다.", + "checklist" => "게시물에서 체크리스트를 사용할 수 있게 합니다.", + "discourse-adplugin" => "광고를 설정하고 외부 광고 플랫폼과 연동할 수 있게 합니다.", + "discourse-affiliate" => "포럼의 Amazon 링크를 제휴 링크로 만들 수 있게 합니다.", + "discourse-ai" => "Discourse의 AI 모듈과 기능을 연동합니다.", + "discourse-apple-auth" => "Apple 계정으로 로그인할 수 있게 합니다.", + "discourse-assign" => "주제와 개별 게시물을 사용자 또는 그룹에 담당 업무로 배정할 수 있게 합니다.", + "discourse-cakeday" => "생일이나 가입 기념일에 사용자 이름 옆에 케이크 표시를 보여 줍니다.", + "discourse-captcha" => "hCaptcha와 reCAPTCHA를 사용할 수 있게 합니다.", + "discourse-chat-integration" => "여러 외부 채팅 서비스와 연동할 수 있게 합니다.", + "discourse-data-explorer" => "운영 데이터베이스에 SQL 질의를 실행해 최신 통계 보고서를 만들 수 있게 합니다.", + "discourse-details" => "게시물에 접고 펼칠 수 있는 details 영역을 추가합니다.", + "discourse-events" => "주제 안에서 이벤트가 포함된 동적 달력을 만들 수 있게 합니다.", + "discourse-gamification" => "사용자 활동을 점수로 평가하는 경쟁과 순위표를 만들고 조정할 수 있게 합니다.", + "discourse-github" => "GitHub 기여도에 따라 배지를 지급하고 GitHub 되돌림 링크와 고정 링크를 만들 수 있게 합니다.", + "discourse-graphviz" => "DOT 언어로 작성한 도표를 게시물에 표시할 수 있게 합니다.", + "discourse-lazy-videos" => "삽입된 동영상을 필요할 때 불러오도록 합니다.", + "discourse-local-dates" => "날짜와 시간을 보는 사용자의 시간대에 맞춰 표시합니다.", + "discourse-login-with-amazon" => "Amazon 계정으로 로그인할 수 있게 합니다.", + "discourse-lti" => "LTI 1.3 표준을 사용하는 학습 관리 시스템과 로그인을 연동합니다.", + "discourse-math" => "MathJax 또는 KaTeX로 수식을 표시합니다.", + "discourse-microsoft-auth" => "Microsoft Identity Platform 계정으로 로그인할 수 있게 합니다.", + "discourse-narrative-bot" => "운영진과 새 사용자가 Discourse 사용법을 익힐 수 있도록 안내합니다.", + "discourse-oauth2-basic" => "일반 OAuth2 제공자를 사용해 포럼에 로그인할 수 있게 합니다.", + "discourse-openid-connect" => "OpenID Connect 제공자를 사용해 포럼에 로그인할 수 있게 합니다.", + "discourse-patreon" => "Patreon 로그인과 Discourse 그룹 및 Patreon 후원 보상의 동기화를 지원합니다.", + "discourse-policy" => "사용자가 안내나 정책을 확인했는지 기록하고 필요하면 알림을 보낼 수 있게 합니다.", + "discourse-post-voting" => "게시물에 투표할 수 있는 주제를 만들 수 있게 합니다.", + "discourse-presence" => "주제에 답글을 작성하거나 게시물을 편집 중인 사용자를 표시합니다.", + "discourse-reactions" => "게시물에 이모지 반응을 남길 수 있게 합니다.", + "discourse-rewind" => "커뮤니티 회원의 한 해 활동을 재미있는 요약으로 보여 줍니다.", + "discourse-rss-polling" => "여러 RSS 및 ATOM 피드의 삽입 콘텐츠를 가져올 수 있게 합니다.", + "discourse-solved" => "지정한 카테고리의 주제에서 해결 답변을 선택할 수 있게 합니다.", + "discourse-subscriptions" => "관리자가 사이트 콘텐츠 구독 상품을 판매할 수 있게 합니다.", + "discourse-templates" => "반복해서 사용할 콘텐츠 템플릿을 만들 수 있게 합니다.", + "discourse-topic-voting" => "지정한 카테고리의 주제에 투표할 수 있게 합니다.", + "discourse-user-notes" => "운영진이 사용자에 관한 메모를 다른 운영진과 공유할 수 있게 합니다.", + "discourse-workflows" => "Discourse에서 작업 흐름을 자동화합니다.", + "discourse-zendesk-plugin" => "Discourse 주제에서 Zendesk 티켓을 만들 수 있게 합니다.", + "footnote" => "Discourse 게시물에서 Markdown 각주를 사용할 수 있게 합니다.", + "itosm-admin-korean" => "Discourse 관리자 설정 이름과 설명을 자연스러운 한국어로 표시합니다.", + "poll" => "Discourse에서 설문을 만들 수 있게 합니다.", + "spoiler-alert" => "내용을 미리 알리지 않도록 글자를 흐리게 숨길 수 있게 합니다.", + "styleguide" => "Discourse 화면 구성 요소의 표시 모습을 미리 확인할 수 있게 합니다.", + "voice" => "Discourse 안에서 WebRTC 기반 음성 대화방을 사용할 수 있게 합니다.", + }.freeze + + BUILT_IN_THEME_DESCRIPTIONS = { + -2 => "Discourse의 기본 사용 환경을 깔끔하고 보기 좋게 개선한 테마입니다.", + -1 => "커뮤니티의 필요에 맞춰 꾸미기 좋은 Discourse의 전통적인 기본 테마입니다.", + }.freeze + + ENUM_NAMES = { + ga_version: { + "v3_analytics" => "유니버설 애널리틱스(v3)", + "v4_gtag" => "Google 애널리틱스 4", + }, + klipy_content_filter: { + "high" => "강하게", + "medium" => "보통", + "low" => "약하게", + "off" => "사용 안 함", + }, + code_formatting_style: { + "code-fences" => "코드 블록", + "4-spaces-indent" => "공백 4칸 들여쓰기", + }, + nested_replies_default_sort: { + "top" => "추천순", + "hot" => "인기순", + "new" => "최신순", + "old" => "오래된 순", + }, + email_in_spam_header: { + "none" => "사용 안 함", + }, + disable_emails: { + "no" => "메일 사용", + "yes" => "모든 메일 중지", + "non-staff" => "운영진 외 메일 중지", + }, + forwarded_emails_behaviour: { + "hide" => "숨기기", + "quote" => "인용하기", + "create_replies" => "답글 만들기", + }, + selectable_avatars_mode: { + "disabled" => "사용 안 함", + "everyone" => "모든 사용자", + "tl1" => "신뢰 레벨 1 이상", + "tl2" => "신뢰 레벨 2 이상", + "tl3" => "신뢰 레벨 3 이상", + "tl4" => "신뢰 레벨 4 이상", + "staff" => "운영진", + "no_one" => "아무도 사용하지 않음", + }, + enforce_second_factor: { + "no" => "강제하지 않음", + "staff" => "운영진", + "all" => "모든 사용자", + }, + fast_typing_threshold: { + "disabled" => "사용 안 함", + "low" => "낮음", + "standard" => "표준", + "high" => "높음", + }, + reviewable_claiming: { + "disabled" => "사용 안 함", + "optional" => "선택 사항", + "required" => "필수", + }, + default_sidebar_switch_panel_position: { + "top" => "위", + "bottom" => "아래", + }, + slug_generation_method: { + "ascii" => "ASCII 문자", + "encoded" => "인코딩된 문자", + "none" => "생성 안 함", + }, + tag_style: { + "simple" => "간단히", + "bullet" => "글머리표", + "box" => "상자", + }, + chat_archive_destination_topic_status: { + "archived" => "보관됨", + "open" => "열림", + "closed" => "닫힘", + }, + chat_preferred_index: { + "channels" => "채널", + "direct_messages" => "개인 메시지", + "my_threads" => "내 스레드", + }, + ai_artifact_security: { + "disabled" => "사용 안 함", + "lax" => "완화", + "hybrid" => "혼합", + "strict" => "엄격", + }, + ai_sentiment_sentiment_classification_strategy: { + "classification_model" => "분류 모델", + "agent" => "에이전트", + }, + ai_sentiment_emotion_classification_strategy: { + "classification_model" => "분류 모델", + "agent" => "에이전트", + }, + ai_discord_search_mode: { + "search" => "검색", + "agent" => "에이전트", + }, + ai_translation_personal_messages: { + "none" => "번역 안 함", + "group" => "그룹 메시지만", + "all" => "모든 메시지", + }, + discourse_captcha_provider: { + "none" => "사용 안 함", + }, + calendar_event_display: { + "auto" => "자동", + "block" => "블록", + "list-item" => "목록 항목", + }, + calendar_categories_outlet: { + "none" => "표시 안 함", + "discovery-list-container-top" => "주제 목록 위", + "before-topic-list-body" => "주제 목록 본문 앞", + }, + score_ranking_strategy: { + "dense_rank" => "공동 순위 후 연속 순위", + "rank" => "공동 순위 후 건너뛰기", + "row_number" => "동점 없이 순번 지정", + }, + discourse_reactions_reaction_for_like: { + "heart" => "하트", + "laughing" => "웃음", + "open_mouth" => "놀람", + "clap" => "박수", + "confetti_ball" => "축하", + "hugs" => "포옹", + }, + solved_add_schema_markup: { + "never" => "사용 안 함", + "always" => "항상", + "answered only" => "답변된 주제만", + }, + discourse_subscriptions_campaign_type: { + "Amount" => "모금액", + "Subscribers" => "구독자 수", + }, + discourse_subscriptions_campaign_banner_location: { + "Top" => "상단", + "Sidebar" => "사이드바", + }, + user_notes_icon_placement: { + "name" => "이름 옆", + "avatar" => "아바타 옆", + }, + voice_livekit_room_policy: { + "disabled" => "사용 안 함", + "per_room" => "대화방별 설정", + "all_rooms" => "모든 대화방", + }, + voice_max_voice_quality: { + "standard" => "표준", + "high" => "고품질", + "maximum" => "최고 품질", + }, + voice_max_camera_quality: { + "standard" => "표준", + "high" => "고품질", + "maximum" => "최고 품질", + }, + voice_max_screen_share_quality: { + "standard" => "표준", + "high" => "고품질", + "maximum" => "최고 품질", + }, + about_page_extra_groups_order: { + "alphabetically" => "가나다순", + "order of creation" => "만든 순서", + "order of theme setting" => "테마 설정 순서", + }, + custom_homepage_crawler_route: { + "latest" => "최신", + "new" => "새글", + "top" => "인기", + "categories" => "카테고리", + "hot" => "인기글", + }, + default_text_size: { + "smallest" => "가장 작게", + "smaller" => "작게", + "normal" => "보통", + "larger" => "크게", + "largest" => "가장 크게", + }, + default_title_count_mode: { + "notifications" => "전체 알림 수", + "contextual" => "현재 화면 기준", + }, + default_composition_mode: { + "markdown" => "Markdown", + "rich" => "서식 있는 글", + }, + content_localization_language_switcher: { + "none" => "표시 안 함", + "anonymous" => "비회원에게 표시", + "all" => "모든 사용자에게 표시", + }, + page_loading_indicator: { + "spinner" => "회전 표시", + "slider" => "진행 막대", + }, + share_quote_visibility: { + "none" => "사용 안 함", + "anonymous" => "비로그인 사용자", + "all" => "모든 사용자", + }, + top_page_default_timeframe: { + "all" => "전체 기간", + "yearly" => "1년", + "quarterly" => "3개월", + "monthly" => "1개월", + "weekly" => "1주", + "daily" => "하루", + }, + }.freeze + NAMES = { default_locale: "기본 언어", title: "사이트 이름", @@ -34,7 +360,7 @@ module ::ItosmAdminKorean favicon: "파비콘", apple_touch_icon: "Apple 터치 아이콘", opengraph_image: "OpenGraph 이미지", - twitter_summary_large_image: "X 요약 큰 이미지", + x_summary_large_image: "X 큰 요약 이미지", display_local_time_in_user_card: "사용자 카드에 현지 시각 표시", support_mixed_text_direction: "혼합 텍스트 방향 지원", categories_topics: "카테고리별 주제 수", @@ -95,6 +421,7 @@ module ::ItosmAdminKorean invite_only: "초대 전용", invite_code: "초대 코드", enable_local_logins: "아이디와 비밀번호 로그인 사용", + enable_local_logins_via_code: "로그인 코드 사용", enable_local_logins_via_email: "이메일 로그인 링크 사용", enable_random_usernames: "임의 사용자 이름 생성", random_username_adjectives: "임의 사용자 이름 형용사", @@ -107,6 +434,1436 @@ module ::ItosmAdminKorean google_oauth2_client_id: "Google OAuth2 클라이언트 ID", google_oauth2_client_secret: "Google OAuth2 클라이언트 비밀 키", google_oauth2_prompt: "Google OAuth2 요청 방식", + google_oauth2_hd: "Google Workspace 허용 도메인", + google_oauth2_hd_groups_service_account_admin_email: "Google Workspace 그룹 관리 계정 이메일", + google_oauth2_hd_groups_service_account_json: "Google Workspace 그룹 서비스 계정 JSON", + google_oauth2_hd_groups: "Google Workspace 허용 그룹", + google_oauth2_verbose_logging: "Google OAuth2 상세 로그", + enable_twitter_logins: "X 로그인 사용", + twitter_consumer_key: "X 소비자 키", + twitter_consumer_secret: "X 소비자 비밀 키", + enable_facebook_logins: "Facebook 로그인 사용", + facebook_app_id: "Facebook 앱 ID", + facebook_app_secret: "Facebook 앱 비밀 키", + enable_github_logins: "GitHub 로그인 사용", + github_client_id: "GitHub 클라이언트 ID", + github_client_secret: "GitHub 클라이언트 비밀 키", + enable_discord_logins: "Discord 로그인 사용", + discord_client_id: "Discord 클라이언트 ID", + discord_secret: "Discord 비밀 키", + discord_trusted_guilds: "Discord 허용 서버", + enable_linkedin_oidc_logins: "LinkedIn OIDC 로그인 사용", + linkedin_oidc_client_id: "LinkedIn OIDC 클라이언트 ID", + linkedin_oidc_client_secret: "LinkedIn OIDC 클라이언트 비밀 키", + auth_skip_create_confirm: "외부 로그인 가입 확인 생략", + auth_immediately: "외부 로그인으로 바로 이동", + auth_overrides_email: "외부 로그인 이메일 우선 사용", + auth_overrides_username: "외부 로그인 사용자 이름 우선 사용", + auth_overrides_avatar: "외부 로그인 아바타 우선 사용", + auth_overrides_name: "외부 로그인 실명 우선 사용", + auth_require_interaction: "외부 로그인 전 사용자 확인 필요", + enable_discourse_connect: "DiscourseConnect 로그인 사용", + discourse_connect_allowed_redirect_domains: "DiscourseConnect 이동 허용 도메인", + verbose_discourse_connect_logging: "DiscourseConnect 상세 로그", + discourse_connect_url: "DiscourseConnect 주소", + discourse_connect_secret: "DiscourseConnect 비밀 키", + discourse_connect_overrides_groups: "DiscourseConnect 그룹 우선 사용", + discourse_connect_overrides_bio: "DiscourseConnect 소개 우선 사용", + discourse_connect_overrides_avatar: "DiscourseConnect 아바타 우선 사용", + discourse_connect_overrides_profile_background: "DiscourseConnect 프로필 배경 우선 사용", + discourse_connect_overrides_location: "DiscourseConnect 위치 우선 사용", + discourse_connect_overrides_website: "DiscourseConnect 웹사이트 우선 사용", + discourse_connect_overrides_card_background: "DiscourseConnect 사용자 카드 배경 우선 사용", + discourse_connect_not_approved_url: "DiscourseConnect 미승인 계정 이동 주소", + enable_discourse_connect_provider: "DiscourseConnect 제공자 사용", + discourse_connect_provider_secrets: "DiscourseConnect 제공자 비밀 키", + discourse_connect_provider_claims: "DiscourseConnect 제공 정보", + blocked_email_domains: "가입 차단 이메일 도메인", + allowed_email_domains: "가입 허용 이메일 도메인", + normalize_emails: "이메일 주소 정규화", + auto_approve_email_domains: "자동 승인 이메일 도메인", + hide_email_address_taken: "사용 중인 이메일 안내 숨김", + log_out_strict: "엄격한 로그아웃 적용", + pending_users_reminder_delay_minutes: "가입 승인 대기 알림 지연 시간", + persistent_sessions: "로그인 상태 계속 유지", + maximum_session_age: "로그인 세션 최대 유지 기간", + show_signup_form_email_instructions: "가입 화면에 이메일 도움말 표시", + show_signup_form_username_instructions: "가입 화면에 사용자 이름 도움말 표시", + show_signup_form_full_name_instructions: "가입 화면에 실명 도움말 표시", + show_signup_form_password_instructions: "가입 화면에 비밀번호 도움말 표시", + oauth2_enabled: "사용자 지정 OAuth2 사용", + oauth2_client_id: "OAuth2 클라이언트 ID", + oauth2_client_secret: "OAuth2 클라이언트 비밀 키", + oauth2_authorize_url: "OAuth2 인증 주소", + oauth2_authorize_signup_url: "OAuth2 가입 인증 주소", + oauth2_token_url: "OAuth2 토큰 주소", + oauth2_token_url_method: "OAuth2 토큰 요청 방식", + oauth2_callback_user_id_path: "OAuth2 응답 사용자 ID 경로", + oauth2_callback_user_info_paths: "OAuth2 응답 사용자 정보 경로", + oauth2_fetch_user_details: "OAuth2 사용자 상세 정보 가져오기", + oauth2_user_json_url: "OAuth2 사용자 JSON 주소", + oauth2_user_json_url_method: "OAuth2 사용자 JSON 요청 방식", + oauth2_json_user_id_path: "OAuth2 JSON 사용자 ID 경로", + oauth2_json_username_path: "OAuth2 JSON 사용자 이름 경로", + oauth2_json_name_path: "OAuth2 JSON 실명 경로", + oauth2_json_email_path: "OAuth2 JSON 이메일 경로", + oauth2_json_email_verified_path: "OAuth2 JSON 이메일 확인 경로", + oauth2_json_avatar_path: "OAuth2 JSON 아바타 경로", + oauth2_json_groups_path: "OAuth2 JSON 그룹 경로", + oauth2_user_field_mappings: "OAuth2 사용자 필드 연결", + oauth2_email_verified: "OAuth2 이메일 확인 신뢰", + oauth2_overrides_email: "OAuth2 이메일 우선 사용", + oauth2_send_auth_header: "인증 정보를 HTTP 머리글로 전송", + oauth2_send_auth_body: "인증 정보를 요청 본문으로 전송", + oauth2_debug_auth: "OAuth2 인증 디버그", + oauth2_authorize_options: "OAuth2 인증 추가 옵션", + oauth2_scope: "OAuth2 권한 범위", + oauth2_button_title: "OAuth2 로그인 버튼 이름", + oauth2_allow_association_change: "OAuth2 계정 연결 변경 허용", + min_username_length: "최소 사용자 이름 길이", + max_username_length: "최대 사용자 이름 길이", + unicode_usernames: "유니코드 사용자 이름 허용", + allowed_unicode_username_characters: "허용할 유니코드 사용자 이름 문자", + reserved_usernames: "사용 금지 사용자 이름", + min_password_length: "최소 비밀번호 길이", + min_admin_password_length: "관리자 최소 비밀번호 길이", + password_unique_characters: "비밀번호 최소 고유 문자 수", + block_common_passwords: "흔한 비밀번호 차단", + username_change_period: "사용자 이름 변경 허용 기간", + email_editable: "이메일 주소 변경 허용", + logout_redirect: "로그아웃 후 이동 주소", + full_name_requirement: "실명 입력 방식", + enable_names: "실명 표시", + invite_expiry_days: "초대 유효 기간", + delete_user_max_post_age: "사용자 삭제 허용 게시물 최대 경과일", + delete_all_posts_max: "한 번에 삭제할 수 있는 최대 게시물 수", + delete_all_posts_background_threshold: "게시물 일괄 삭제 백그라운드 처리 기준", + delete_user_self_max_post_count: "본인 계정 삭제 허용 최대 게시물 수", + redirect_users_to_top_page: "새 사용자와 장기 미접속자를 인기 주제로 이동", + prioritize_username_in_ux: "화면에서 사용자 이름 우선 표시", + email_token_valid_hours: "이메일 인증 토큰 유효 시간", + purge_unactivated_users_grace_period_days: "미인증 사용자 삭제 유예 기간", + public_user_custom_fields: "공개 사용자 정의 필드", + staff_user_custom_fields: "운영진용 사용자 정의 필드", + enable_user_directory: "사용자 목록 사용", + allow_anonymous_mode: "익명 모드 허용", + allow_likes_in_anonymous_mode: "익명 모드에서 좋아요 허용", + anonymous_posting_allowed_groups: "익명 게시 허용 그룹", + anonymous_account_duration_minutes: "익명 계정 유지 시간", + allow_users_to_hide_profile: "사용자 프로필 숨김 허용", + hide_user_profiles_from_public: "비로그인 사용자에게 프로필 숨김", + hide_new_user_profiles: "신규 사용자 프로필 숨김", + allow_featured_topic_on_user_profiles: "사용자 프로필에 대표 주제 허용", + show_inactive_accounts: "비활성 계정 표시", + allowed_user_website_domains: "사용자 웹사이트 허용 도메인", + hide_suspension_reasons: "정지 사유 숨김", + hide_silencing_reasons: "글쓰기 제한 사유 숨김", + log_personal_messages_views: "개인 메시지 조회 기록", + ignored_users_count_message_threshold: "무시당한 사용자 알림 기준 인원", + ignored_users_message_gap_days: "무시당한 사용자 재알림 간격", + clean_up_inactive_users_after_days: "비활성 사용자 정리 기간", + clean_up_unused_staged_users_after_days: "미사용 임시 사용자 정리 기간", + user_selected_primary_groups: "사용자의 기본 그룹 직접 선택 허용", + gravatar_enabled: "Gravatar 사용", + use_email_for_username_and_name_suggestions: "이메일로 사용자 이름과 실명 추천", + use_name_for_username_suggestions: "실명으로 사용자 이름 추천", + hide_user_activity_tab: "사용자 활동 탭 숨김", + delete_associated_accounts_on_password_reset: "비밀번호 재설정 시 연결 계정 삭제", + enable_user_status: "사용자 상태 메시지 사용", + allow_user_locale: "사용자별 언어 선택 허용", + content_localization_enabled: "콘텐츠 다국어 지원 사용", + content_localization_supported_locales: "콘텐츠 지원 언어", + content_localization_language_switcher: "콘텐츠 언어 전환 메뉴", + content_localization_allowed_groups: "콘텐츠 번역 허용 그룹", + content_localization_allow_author_localization: "작성자의 콘텐츠 번역 허용", + content_localization_crawler_param: "검색 로봇용 콘텐츠 언어 매개변수", + content_localization_use_default_locale_when_unsupported: "미지원 언어에 기본 언어 사용", + set_locale_from_accept_language_header: "브라우저 언어로 화면 언어 설정", + set_locale_from_cookie: "쿠키로 화면 언어 설정", + set_locale_from_param: "주소 매개변수로 화면 언어 설정", + nested_replies_enabled: "중첩 답글 보기 사용", + enable_group_directory: "그룹 목록 사용", + group_in_subject: "이메일 제목에 그룹 이름 표시", + enable_category_group_moderation: "그룹별 카테고리 관리 허용", + min_post_length: "게시물 최소 글자 수", + min_first_post_length: "첫 게시물 최소 글자 수", + prevent_uploads_only_posts: "파일만 있는 게시물 금지", + min_personal_message_post_length: "개인 메시지 최소 글자 수", + max_post_length: "게시물 최대 글자 수", + topic_featured_link_enabled: "주제 대표 링크 사용", + body_min_entropy: "게시물 최소 문자 다양성", + min_topic_views_for_delete_confirm: "주제 삭제 재확인 최소 조회수", + min_topic_title_length: "주제 제목 최소 글자 수", + max_topic_title_length: "주제 제목 최대 글자 수", + title_min_entropy: "제목 최소 문자 다양성", + allow_uppercase_posts: "영문 대문자 게시물 허용", + max_consecutive_replies: "연속 답글 최대 수", + enable_filtered_replies_view: "답글만 모아 보기 사용", + title_prettify: "제목 자동 정리", + title_remove_extraneous_space: "제목의 불필요한 공백 제거", + title_fancy_entities: "제목 문장부호 자동 변환", + min_personal_message_title_length: "개인 메시지 제목 최소 글자 수", + max_emojis_in_title: "제목의 이모지 최대 수", + default_emoji_reactions: "기본 이모지 반응", + duplicate_topic_titles: "중복 주제 제목 허용", + min_title_similar_length: "유사 제목 검사 최소 길이", + enable_system_message_replies: "시스템 메시지 답장 허용", + personal_message_enabled_groups: "개인 메시지 작성 허용 그룹", + editing_grace_period: "편집 기록 제외 시간", + editing_grace_period_max_diff: "편집 기록 제외 최대 변경량", + editing_grace_period_max_diff_high_trust: "높은 신뢰 회원의 편집 기록 제외 최대 변경량", + staff_edit_locks_post: "운영진 편집 후 게시물 잠금", + shared_drafts_category: "공유 임시 글 카테고리", + shared_drafts_allowed_groups: "공유 임시 글 허용 그룹", + post_edit_time_limit: "게시물 편집 제한 시간", + tl2_post_edit_time_limit: "신뢰 레벨 2 게시물 편집 제한 시간", + edit_history_visible_to_public: "편집 기록 공개", + delete_removed_posts_after: "삭제 게시물 완전 제거 대기 시간", + notify_users_after_responses_deleted_on_flagged_post: "신고 게시물의 답글 삭제 후 사용자 알림", + traditional_markdown_linebreaks: "전통적인 Markdown 줄바꿈 사용", + enable_markdown_typographer: "Markdown 문장부호 다듬기 사용", + enable_markdown_linkify: "Markdown 주소 자동 링크 사용", + markdown_linkify_tlds: "자동 링크 허용 최상위 도메인", + markdown_typographer_quotation_marks: "Markdown 인용 부호 형식", + suppress_reply_directly_below: "바로 아래 답글 표시 생략", + suppress_reply_directly_above: "바로 위 답글 표시 생략", + suppress_reply_when_quoting: "인용한 게시물 답글 표시 생략", + remove_full_quote: "전체 인용 자동 제거", + max_reply_history: "답글 관계 최대 기록 수", + post_undo_action_window_mins: "게시물 작업 취소 가능 시간", + enable_mentions: "사용자 언급 사용", + max_mentions_per_post: "게시물당 사용자 언급 최대 수", + max_quotes_per_post: "게시물당 인용 최대 수", + max_users_notified_per_group_mention: "그룹 언급 알림 최대 인원", + newuser_max_replies_per_topic: "신규 회원의 주제당 답글 최대 수", + newuser_max_mentions_per_post: "신규 회원의 게시물당 언급 최대 수", + here_mention: "현재 접속자 언급 사용", + max_here_mentioned: "현재 접속자 언급 최대 인원", + here_mention_allowed_groups: "현재 접속자 언급 허용 그룹", + title_max_word_length: "제목 단어 최대 길이", + allowed_link_domains: "링크 허용 도메인", + newuser_max_links: "신규 회원의 게시물당 링크 최대 수", + newuser_max_embedded_media: "신규 회원의 게시물당 미디어 삽입 최대 수", + newuser_max_attachments: "신규 회원의 게시물당 첨부 파일 최대 수", + post_excerpt_maxlength: "게시물 요약 최대 길이", + topic_excerpt_maxlength: "주제 요약 최대 길이", + default_subcategory_on_read_only_category: "읽기 전용 카테고리의 기본 하위 카테고리", + show_pinned_excerpt_mobile: "모바일에서 고정 주제 요약 표시", + show_pinned_excerpt_desktop: "데스크톱에서 고정 주제 요약 표시", + display_name_on_posts: "게시물에 실명 표시", + show_time_gap_days: "게시물 사이 시간 간격 표시 기준", + short_progress_text_threshold: "짧은 진행 상태 문구 표시 기준", + default_code_lang: "기본 코드 언어", + autohighlight_all_code: "모든 코드 자동 강조", + highlighted_languages: "강조할 코드 언어", + delete_old_hidden_posts: "오래된 숨김 게시물 삭제", + enable_emoji: "이모지 사용", + enable_emoji_shortcuts: "이모지 단축 입력 사용", + emoji_set: "이모지 모음", + emoji_autocomplete_min_chars: "이모지 자동 완성 최소 글자 수", + enable_inline_emoji_translation: "문장 안 이모지 이름 자동 변환", + emoji_deny_list: "사용 금지 이모지", + emoji_picker_pinned_groups: "이모지 선택기 고정 그룹", + enable_gifs: "GIF 검색 사용", + klipy_api_key: "Klipy API 키", + klipy_file_detail: "Klipy 파일 화질", + klipy_content_filter: "Klipy 콘텐츠 필터", + klipy_country: "Klipy 국가", + klipy_locale: "Klipy 언어", + klipy_limit_infinite_search_results: "Klipy 무한 검색 결과 제한", + klipy_max_results_limit: "Klipy 검색 결과 최대 수", + approve_post_count: "게시물 사전 승인 수", + approve_unless_allowed_groups: "검토 제외 그룹", + approve_new_topics_unless_allowed_groups: "새 주제 검토 제외 그룹", + approve_suspect_users: "의심 사용자 게시물 검토", + approve_unless_staged: "임시 사용자 외 게시물 검토", + notify_about_queued_posts_after: "검토 대기 게시물 알림 시간", + auto_close_messages_post_count: "메시지 자동 닫기 게시물 수", + auto_close_topics_post_count: "주제 자동 닫기 게시물 수", + auto_close_topics_create_linked_topic: "자동 닫힌 주제의 연결 주제 만들기", + code_formatting_style: "코드 서식 방식", + embed_any_origin: "모든 출처에서 삽입 허용", + embed_topics_list: "외부 사이트 삽입 주제 목록", + embed_set_canonical_url: "삽입 게시물의 대표 주소 설정", + embed_unlisted: "삽입 주제를 목록에서 숨김", + import_embed_unlisted: "가져온 삽입 주제를 목록에서 숨김", + embed_truncate: "삽입 게시물 내용 자르기", + embed_support_markdown: "삽입 게시물에서 Markdown 지원", + allowed_embed_selectors: "삽입 허용 선택자", + allowed_href_schemes: "링크 허용 주소 형식", + max_allowed_message_recipients: "개인 메시지 최대 수신자 수", + watched_words_regular_expressions: "감시 단어 정규식 사용", + enable_fast_edit: "빠른 편집 사용", + old_post_notice_days: "오래된 게시물 안내 표시 기간", + new_user_notice_tl: "신규 회원 안내 표시 신뢰 레벨", + returning_user_notice_tl: "복귀 회원 안내 표시 신뢰 레벨", + returning_users_days: "복귀 회원 판단 기간", + skip_review_media_groups: "미디어 게시물 검토 제외 그룹", + blur_tl0_flagged_posts_media: "신뢰 레벨 0 신고 게시물 미디어 흐림 처리", + enable_page_publishing: "게시물을 웹페이지로 공개", + show_published_pages_login_required: "공개 웹페이지에 로그인 요구", + skip_auto_delete_reply_likes: "답글 삭제 시 좋아요 자동 삭제 생략", + review_every_post: "모든 새 게시물 검토", + max_form_template_title_length: "양식 템플릿 제목 최대 길이", + max_form_template_content_length: "양식 템플릿 내용 최대 길이", + show_preview_for_form_templates: "양식 템플릿 미리보기 표시", + email_time_window_mins: "이메일 알림 대기 시간", + personal_email_time_window_seconds: "개인 이메일 알림 대기 시간", + email_posts_context: "이메일에 포함할 게시물 문맥 수", + digest_min_excerpt_length: "요약 메일 본문 최소 길이", + digest_topics: "요약 메일 주제 수", + digest_posts: "요약 메일 게시물 수", + digest_other_topics: "요약 메일 기타 주제 수", + suppress_digest_email_after_days: "요약 메일 발송 중단 기준일", + digest_suppress_categories: "요약 메일 제외 카테고리", + digest_suppress_tags: "요약 메일 제외 태그", + disable_digest_emails: "요약 메일 사용 안 함", + apply_custom_styles_to_digest: "요약 메일에 사용자 지정 스타일 적용", + email_accent_bg_color: "이메일 강조 배경색", + email_accent_fg_color: "이메일 강조 글자색", + email_link_color: "이메일 링크 색상", + show_topic_featured_link_in_digest: "요약 메일에 주제 대표 링크 표시", + email_custom_headers: "사용자 지정 이메일 머리글", + email_subject: "이메일 제목 형식", + simple_email_subject: "간결한 이메일 제목 사용", + reply_by_email_enabled: "이메일 답장 사용", + reply_by_email_address: "이메일 답장 수신 주소", + alternative_reply_by_email_addresses: "추가 이메일 답장 수신 주소", + find_related_post_with_key: "답장 키로 관련 게시물 찾기", + manual_polling_enabled: "수동 이메일 가져오기 사용", + pop3_polling_enabled: "POP3 이메일 가져오기 사용", + pop3_polling_ssl: "POP3 SSL 사용", + pop3_polling_openssl_verify: "POP3 SSL 인증서 확인", + pop3_polling_period_mins: "POP3 확인 간격", + pop3_polling_host: "POP3 서버 주소", + pop3_polling_port: "POP3 서버 포트", + pop3_polling_username: "POP3 사용자 이름", + pop3_polling_password: "POP3 비밀번호", + pop3_polling_delete_from_server: "가져온 메일을 서버에서 삭제", + log_mail_processing_failures: "메일 처리 실패 기록", + incoming_email_prefer_html: "수신 메일에서 HTML 우선 사용", + strip_incoming_email_lines: "수신 메일에서 지정 문장 제거", + email_in: "이메일로 새 주제 작성", + email_in_allowed_groups: "이메일 주제 작성 허용 그룹", + email_in_authserv_id: "수신 메일 인증 서비스 ID", + email_in_spam_header: "수신 메일 스팸 판정 머리글", + enable_smtp: "SMTP 수신 사용", + email_prefix: "이메일 제목 접두어", + email_site_title: "이메일 사이트 이름", + disable_emails: "이메일 발송 중지", + strip_images_from_short_emails: "짧은 이메일에서 이미지 제거", + short_email_length: "짧은 이메일 판단 길이", + display_name_on_email_from: "보낸 사람에 실명 표시", + unsubscribe_via_email: "이메일로 구독 해지 허용", + unsubscribe_via_email_footer: "이메일 바닥글에 구독 해지 안내 표시", + disallow_reply_by_email_after_days: "이메일 답장 허용 기간", + delete_email_logs_after_days: "이메일 기록 보관 기간", + max_emails_per_day_per_user: "사용자별 하루 최대 이메일 수", + enable_staged_users: "임시 사용자 사용", + maximum_staged_users_per_email: "이메일당 임시 사용자 최대 수", + maximum_recipients_per_new_group_email: "새 그룹 이메일 최대 수신자 수", + auto_generated_allowlist: "자동 생성 메일 허용 목록", + block_auto_generated_emails: "자동 생성 메일 차단", + ignore_by_title: "제목으로 수신 메일 무시", + ignore_by_title_regex: "제목 정규식으로 수신 메일 무시", + mailgun_api_key: "Mailgun API 키", + sendgrid_verification_key: "SendGrid 확인 키", + aws_sns_topic_arn_allowlist: "AWS SNS 주제 ARN 허용 목록", + mailjet_webhook_token: "Mailjet 웹훅 토큰", + mailpace_webhook_token: "MailPace 웹훅 토큰", + mandrill_authentication_key: "Mandrill 인증 키", + postmark_webhook_token: "Postmark 웹훅 토큰", + sparkpost_webhook_token: "SparkPost 웹훅 토큰", + bounce_score_threshold: "반송 점수 차단 기준", + soft_bounce_score: "일시 반송 점수", + hard_bounce_score: "영구 반송 점수", + reset_bounce_score_after_days: "반송 점수 초기화 기간", + blocked_attachment_content_types: "차단할 첨부 파일 형식", + blocked_attachment_filenames: "차단할 첨부 파일 이름", + forwarded_emails_behaviour: "전달된 이메일 처리 방식", + always_show_trimmed_content: "생략된 이메일 내용 항상 표시", + trim_incoming_emails: "수신 이메일 인용 내용 정리", + private_email: "이메일 주소 비공개", + email_total_attachment_size_limit_kb: "이메일 첨부 파일 총용량 제한", + post_excerpts_in_emails: "이메일에 게시물 요약 표시", + raw_email_max_length: "원본 이메일 최대 보관 길이", + raw_rejected_email_max_length: "거부된 원본 이메일 최대 보관 길이", + delete_rejected_email_after_days: "거부된 이메일 보관 기간", + require_change_email_confirmation: "이메일 변경 확인 필요", + view_raw_email_allowed_groups: "원본 이메일 조회 허용 그룹", + max_image_size_kb: "이미지 최대 용량", + max_attachment_size_kb: "첨부 파일 최대 용량", + max_image_megapixels: "이미지 최대 화소 수", + theme_authorized_extensions: "테마 허용 파일 확장자", + authorized_extensions: "허용 파일 확장자", + authorized_extensions_for_staff: "운영진 허용 파일 확장자", + responsive_post_image_sizes: "반응형 게시물 이미지 크기", + max_image_width: "이미지 최대 너비", + max_image_height: "이미지 최대 높이", + download_remote_images_to_local: "외부 이미지를 서버에 저장", + download_remote_images_threshold: "외부 이미지 저장 최소 용량", + disabled_image_download_domains: "외부 이미지 저장 제외 도메인", + block_hotlinked_media: "외부 미디어 직접 연결 차단", + block_hotlinked_media_exceptions: "외부 미디어 직접 연결 허용 도메인", + create_thumbnails: "미리보기 이미지 만들기", + animated_topic_thumbnails: "움직이는 주제 미리보기 사용", + clean_up_uploads: "사용하지 않는 업로드 정리", + clean_orphan_uploads_grace_period_hours: "고아 업로드 정리 유예 시간", + purge_deleted_uploads_grace_period_days: "삭제 업로드 완전 제거 유예 기간", + prevent_anons_from_downloading_files: "비로그인 사용자의 파일 다운로드 차단", + secure_uploads: "보호된 업로드 사용", + secure_uploads_allow_embed_images_in_emails: "이메일에 보호 이미지 삽입 허용", + secure_uploads_max_email_embed_image_size_kb: "이메일 삽입 보호 이미지 최대 용량", + enable_s3_uploads: "S3 업로드 사용", + s3_use_iam_profile: "S3 IAM 프로필 사용", + s3_access_key_id: "S3 액세스 키 ID", + s3_secret_access_key: "S3 비밀 액세스 키", + s3_role_arn: "S3 역할 ARN", + s3_role_session_name: "S3 역할 세션 이름", + s3_region: "S3 리전", + s3_upload_bucket: "S3 업로드 버킷", + s3_endpoint: "S3 엔드포인트", + s3_cdn_url: "S3 CDN 주소", + s3_use_cdn_url_for_all_uploads: "모든 업로드에 S3 CDN 주소 사용", + s3_configure_tombstone_policy: "S3 삭제 보관 정책 자동 설정", + s3_use_acls: "S3 접근 제어 목록 사용", + allow_profile_backgrounds: "프로필 배경 이미지 허용", + automatically_download_gravatars: "Gravatar 이미지를 자동 저장", + uploaded_avatars_allowed_groups: "아바타 업로드 허용 그룹", + default_avatars: "기본 아바타", + external_system_avatars_url: "외부 시스템 아바타 주소", + external_emoji_url: "외부 이모지 주소", + restrict_letter_avatar_colors: "글자 아바타 색상 제한", + selectable_avatars_mode: "선택형 아바타 방식", + selectable_avatars_random_on_signup: "가입 시 선택형 아바타 무작위 지정", + selectable_avatars: "선택 가능한 아바타", + allow_all_attachments_for_group_messages: "그룹 메시지에 모든 첨부 파일 허용", + image_quality: "이미지 품질", + allow_staff_to_upload_any_file_in_pm: "운영진 개인 메시지에 모든 파일 업로드 허용", + strip_image_metadata: "이미지 메타데이터 제거", + min_ratio_to_crop: "이미지 자르기 최소 비율", + simultaneous_uploads: "동시 업로드 수", + composer_media_optimization_image_enabled: "글쓰기 이미지 최적화 사용", + video_conversion_enabled: "동영상 변환 사용", + video_conversion_service: "동영상 변환 서비스", + mediaconvert_role_arn: "MediaConvert 역할 ARN", + mediaconvert_output_subdirectory: "MediaConvert 출력 하위 폴더", + default_trust_level: "신규 회원 기본 신뢰 레벨", + default_invitee_trust_level: "초대 회원 기본 신뢰 레벨", + create_topic_allowed_groups: "주제 작성 허용 그룹", + topic_timers_allowed_groups: "주제 타이머 사용 허용 그룹", + edit_wiki_post_allowed_groups: "위키 게시물 편집 허용 그룹", + edit_post_allowed_groups: "다른 사람 게시물 편집 허용 그룹", + self_wiki_allowed_groups: "본인 게시물 위키 전환 허용 그룹", + send_email_messages_allowed_groups: "이메일 개인 메시지 발송 허용 그룹", + flag_post_allowed_groups: "게시물 신고 허용 그룹", + allow_all_users_to_flag_illegal_content: "모든 사용자의 불법 콘텐츠 신고 허용", + email_address_to_report_illegal_content: "불법 콘텐츠 신고 이메일", + post_links_allowed_groups: "게시물 링크 작성 허용 그룹", + embedded_media_post_allowed_groups: "게시물 미디어 삽입 허용 그룹", + profile_background_allowed_groups: "프로필 배경 설정 허용 그룹", + user_card_background_allowed_groups: "사용자 카드 배경 설정 허용 그룹", + invite_allowed_groups: "회원 초대 허용 그룹", + ignore_allowed_groups: "사용자 무시 허용 그룹", + allow_flagging_staff: "운영진 신고 허용", + send_tl1_welcome_message: "신뢰 레벨 1 환영 메시지 발송", + send_tl2_promotion_message: "신뢰 레벨 2 승급 메시지 발송", + tl1_requires_topics_entered: "신뢰 레벨 1 필요 방문 주제 수", + tl1_requires_read_posts: "신뢰 레벨 1 필요 읽은 게시물 수", + tl1_requires_time_spent_mins: "신뢰 레벨 1 필요 이용 시간", + tl2_requires_topics_entered: "신뢰 레벨 2 필요 방문 주제 수", + tl2_requires_read_posts: "신뢰 레벨 2 필요 읽은 게시물 수", + tl2_requires_time_spent_mins: "신뢰 레벨 2 필요 이용 시간", + tl2_requires_days_visited: "신뢰 레벨 2 필요 방문 일수", + tl2_requires_likes_received: "신뢰 레벨 2 필요 받은 좋아요 수", + tl2_requires_likes_given: "신뢰 레벨 2 필요 누른 좋아요 수", + tl2_requires_topic_reply_count: "신뢰 레벨 2 필요 주제 답글 수", + tl3_time_period: "신뢰 레벨 3 평가 기간", + tl3_requires_days_visited: "신뢰 레벨 3 필요 방문 일수", + tl3_requires_topics_replied_to: "신뢰 레벨 3 필요 답글 작성 주제 수", + tl3_requires_topics_viewed: "신뢰 레벨 3 필요 조회 주제 비율", + tl3_requires_topics_viewed_cap: "신뢰 레벨 3 필요 조회 주제 상한", + tl3_requires_posts_read: "신뢰 레벨 3 필요 읽은 게시물 비율", + tl3_requires_posts_read_cap: "신뢰 레벨 3 필요 읽은 게시물 상한", + tl3_requires_topics_viewed_all_time: "신뢰 레벨 3 필요 전체 조회 주제 수", + tl3_requires_posts_read_all_time: "신뢰 레벨 3 필요 전체 읽은 게시물 수", + tl3_requires_max_flagged: "신뢰 레벨 3 허용 최대 신고 수", + tl3_promotion_min_duration: "신뢰 레벨 3 최소 유지 기간", + tl3_requires_likes_given: "신뢰 레벨 3 필요 누른 좋아요 수", + tl3_requires_likes_received: "신뢰 레벨 3 필요 받은 좋아요 수", + tl3_links_no_follow: "신뢰 레벨 3 링크에 nofollow 적용", + delete_all_posts_and_topics_allowed_groups: "모든 게시물과 주제 삭제 허용 그룹", + edit_all_topic_groups: "모든 주제 편집 허용 그룹", + edit_all_post_groups: "모든 게시물 편집 허용 그룹", + detailed_404: "상세한 찾을 수 없음 안내", + enforce_second_factor_on_external_auth: "외부 로그인에도 2단계 인증 적용", + enforce_second_factor: "2단계 인증 필수 적용", + force_https: "HTTPS 강제 사용", + enable_escaped_fragments: "검색 로봇용 이스케이프 조각 사용", + allow_index_in_robots_txt: "검색 엔진 색인 허용", + moderators_manage_categories: "중재자의 카테고리 관리 허용", + moderators_manage_groups: "중재자의 그룹 관리 허용", + moderators_change_post_ownership: "중재자의 게시물 소유자 변경 허용", + change_post_ownership_allowed_groups: "게시물 소유자 변경 허용 그룹", + moderators_view_emails: "중재자의 이메일 주소 조회 허용", + moderators_view_ips: "중재자의 IP 주소 조회 허용", + moderators_view_sso_details: "중재자의 통합 로그인 정보 조회 허용", + moderators_change_trust_levels: "중재자의 신뢰 레벨 변경 허용", + cors_origins: "CORS 허용 출처", + use_admin_ip_allowlist: "관리자 IP 허용 목록 사용", + blocked_ip_blocks: "차단할 IP 대역", + allowed_internal_hosts: "접근 허용 내부 호스트", + allowed_onebox_iframes: "링크 미리보기 iframe 허용 도메인", + allowed_iframes: "게시물 iframe 허용 도메인", + allowed_crawler_user_agents: "허용할 검색 로봇 사용자 에이전트", + blocked_crawler_user_agents: "차단할 검색 로봇 사용자 에이전트", + slow_down_crawler_user_agents: "속도를 제한할 검색 로봇 사용자 에이전트", + slow_down_crawler_rate: "검색 로봇 요청 제한 간격", + llms_txt: "LLM 안내 파일 사용", + content_security_policy: "콘텐츠 보안 정책 사용", + content_security_policy_report_only: "콘텐츠 보안 정책을 보고 전용으로 사용", + content_security_policy_report_uri: "콘텐츠 보안 정책 위반 보고 주소", + content_security_policy_frame_ancestors: "콘텐츠 보안 정책 프레임 허용 출처", + content_security_policy_script_src: "콘텐츠 보안 정책 스크립트 허용 출처", + invalidate_inactive_admin_email_after_days: "비활성 관리자 이메일 인증 만료 기간", + can_permanently_delete: "영구 삭제 허용", + suppress_secured_categories_from_admin: "관리자 화면에서 보호 카테고리 숨김", + include_secure_categories_in_tag_counts: "태그 수에 보호 카테고리 포함", + display_personal_messages_tag_counts: "개인 메시지 태그 수 표시", + post_onebox_maxlength: "게시물 링크 미리보기 최대 길이", + blocked_onebox_domains: "링크 미리보기 차단 도메인", + max_oneboxes_per_post: "게시물당 링크 미리보기 최대 수", + allowed_inline_onebox_domains: "간단한 링크 미리보기 허용 도메인", + enable_inline_onebox_on_all_domains: "모든 도메인에서 간단한 링크 미리보기 허용", + onebox_locale: "링크 미리보기 요청 언어", + force_custom_user_agent_hosts: "사용자 지정 브라우저 정보 적용 호스트", + facebook_app_access_token: "Facebook 앱 액세스 토큰", + block_onebox_on_redirect: "이동되는 주소의 링크 미리보기 차단", + github_onebox_access_tokens: "GitHub 링크 미리보기 액세스 토큰", + add_rel_nofollow_to_user_content: "사용자 콘텐츠 링크에 nofollow 추가", + hide_post_sensitivity: "신고 게시물 숨김 민감도", + cooldown_minutes_after_hiding_posts: "숨김 게시물 편집 대기 시간", + silence_new_user_sensitivity: "신규 회원 글쓰기 제한 민감도", + num_users_to_silence_new_user: "신규 회원 글쓰기 제한 필요 신고자 수", + notify_mods_when_user_silenced: "사용자 글쓰기 제한 시 중재자 알림", + flag_sockpuppets: "동일인 의심 계정 신고", + newuser_spam_host_threshold: "신규 회원 스팸 도메인 판정 기준", + allowed_spam_host_domains: "스팸 검사 제외 도메인", + levenshtein_distance_spammer_emails: "스팸 이메일 유사도 기준", + max_new_accounts_per_registration_ip: "가입 IP당 신규 계정 최대 수", + min_ban_entries_for_roll_up: "차단 항목 묶음 표시 최소 수", + max_age_unmatched_emails: "일치하지 않은 이메일 기록 보관 기간", + max_age_unmatched_ips: "일치하지 않은 IP 기록 보관 기간", + num_flaggers_to_close_topic: "주제 자동 닫기 필요 신고자 수", + auto_close_topic_sensitivity: "신고 주제 자동 닫기 민감도", + num_hours_to_close_topic: "신고 주제 닫기 대기 시간", + auto_respond_to_flag_actions: "신고 처리 결과 자동 안내", + fast_typing_threshold: "빠른 입력 판정 기준", + auto_silence_fast_typers_on_first_post: "첫 게시물 빠른 입력 시 자동 글쓰기 제한", + auto_silence_fast_typers_max_trust_level: "빠른 입력 자동 제한 최대 신뢰 레벨", + auto_silence_first_post_regex: "첫 게시물 자동 제한 정규식", + high_trust_flaggers_auto_hide_posts: "높은 신뢰 회원 신고 시 게시물 자동 숨김", + cooldown_hours_until_reflag: "같은 게시물 재신고 대기 시간", + slow_mode_prevents_editing: "느린 모드에서 게시물 편집 제한", + reviewable_claiming: "검토 항목 담당자 지정", + reviewable_default_topics: "검토 화면 기본 주제 범위", + reviewable_default_visibility: "검토 화면 기본 표시 범위", + reviewable_low_priority_threshold: "낮은 우선순위 검토 기준", + reviewable_revision_reasons: "검토 항목 수정 사유 사용", + unique_posts_mins: "중복 게시물 판정 시간", + rate_limit_create_topic: "주제 작성 간격", + rate_limit_create_post: "게시물 작성 간격", + rate_limit_new_user_create_post: "신규 회원 게시물 작성 간격", + max_topics_per_day: "하루 최대 주제 수", + max_personal_messages_per_day: "하루 최대 개인 메시지 수", + max_likes_per_day: "하루 최대 좋아요 수", + max_bookmarks_per_day: "하루 최대 북마크 수", + max_flags_per_day: "하루 최대 신고 수", + max_edits_per_day: "하루 최대 편집 수", + max_invites_per_day: "하루 최대 초대 수", + max_topic_invitations_per_day: "하루 최대 주제 초대 수", + max_topic_invitations_per_minute: "분당 최대 주제 초대 수", + max_topics_in_first_day: "가입 첫날 최대 주제 수", + max_replies_in_first_day: "가입 첫날 최대 답글 수", + tl1_max_topics_in_first_day: "신뢰 레벨 1의 첫날 최대 주제 수", + tl1_max_replies_in_first_day: "신뢰 레벨 1의 첫날 최대 답글 수", + tl2_additional_likes_per_day_multiplier: "신뢰 레벨 2의 하루 좋아요 추가 배율", + tl3_additional_likes_per_day_multiplier: "신뢰 레벨 3의 하루 좋아요 추가 배율", + tl4_additional_likes_per_day_multiplier: "신뢰 레벨 4의 하루 좋아요 추가 배율", + tl2_additional_edits_per_day_multiplier: "신뢰 레벨 2의 하루 편집 추가 배율", + tl3_additional_edits_per_day_multiplier: "신뢰 레벨 3의 하루 편집 추가 배율", + tl4_additional_edits_per_day_multiplier: "신뢰 레벨 4의 하루 편집 추가 배율", + tl2_additional_flags_per_day_multiplier: "신뢰 레벨 2의 하루 신고 추가 배율", + tl3_additional_flags_per_day_multiplier: "신뢰 레벨 3의 하루 신고 추가 배율", + tl4_additional_flags_per_day_multiplier: "신뢰 레벨 4의 하루 신고 추가 배율", + alert_admins_if_errors_per_minute: "분당 오류 수 초과 시 관리자 알림", + alert_admins_if_errors_per_hour: "시간당 오류 수 초과 시 관리자 알림", + max_prints_per_hour_per_user: "사용자별 시간당 인쇄 최대 수", + max_logins_per_ip_per_hour: "IP별 시간당 로그인 최대 수", + max_logins_per_ip_per_minute: "IP별 분당 로그인 최대 수", + max_post_deletions_per_minute: "분당 게시물 삭제 최대 수", + max_post_deletions_per_day: "하루 게시물 삭제 최대 수", + invite_link_max_redemptions_limit: "초대 링크 최대 사용 횟수", + invite_link_max_redemptions_limit_users: "사용자 초대 링크 최대 사용 횟수", + enable_safe_mode: "안전 모드 사용", + navigation_menu: "내비게이션 메뉴 형식", + default_navigation_menu_categories: "내비게이션 메뉴 기본 카테고리", + default_navigation_menu_tags: "내비게이션 메뉴 기본 태그", + default_sidebar_switch_panel_position: "사이드바 전환 메뉴 기본 위치", + embed_full_app: "전체 앱 외부 삽입 사용", + embed_full_app_signin_flow: "외부 삽입 앱 로그인 흐름", + suppress_third_party_analytics_in_embed: "외부 삽입 화면에서 제3자 분석 도구 차단", + tos_url: "서비스 이용 약관 주소", + privacy_policy_url: "개인정보 처리방침 주소", + faq_url: "자주 묻는 질문 주소", + log_anonymizer_details: "로그 익명 처리 상세 기록", + display_eu_visitor_stats: "유럽연합 방문자 통계 표시", + site_archived: "사이트 읽기 전용 보관 모드", + enable_backups: "백업 사용", + allow_restore: "백업 복원 허용", + backup_location: "백업 저장 위치", + maximum_backups: "최대 백업 보관 수", + remove_older_backups: "오래된 백업 자동 삭제", + backup_frequency: "백업 실행 주기", + s3_backup_bucket: "S3 백업 버킷", + s3_disable_cleanup: "S3의 오래된 백업 정리 안 함", + backup_time_of_day: "백업 실행 시각", + backup_with_uploads: "백업에 업로드 파일 포함", + include_thumbnails_in_backups: "백업에 미리보기 이미지 포함", + min_search_term_length: "검색어 최소 길이", + allow_anonymous_search: "비로그인 검색 허용", + search_tokenize_chinese: "중국어 검색어 분리 사용", + search_tokenize_japanese: "일본어 검색어 분리 사용", + search_prefer_recent_posts: "검색에서 최근 게시물 우선", + search_recent_posts_size: "최근 게시물 검색 대상 수", + log_search_queries: "검색어 기록", + search_query_log_max_size: "검색어 기록 최대 수", + search_query_log_max_retention_days: "검색어 기록 최대 보관 기간", + search_ignore_accents: "검색에서 발음 구별 기호 무시", + search_default_sort_order: "검색 결과 기본 정렬", + search_experience: "검색 화면 방식", + mcp_server_enabled: "MCP 서버 사용", + mcp_server_instructions: "MCP 서버 안내문", + mcp_cache_ttl_ms: "MCP 캐시 유지 시간", + mcp_oauth_client_id_metadata_policy: "MCP OAuth 클라이언트 ID 메타데이터 정책", + mcp_access_token_lifetime_minutes: "MCP 액세스 토큰 유효 시간", + mcp_refresh_token_lifetime_days: "MCP 갱신 토큰 유효 기간", + mcp_authorization_code_lifetime_seconds: "MCP 인증 코드 유효 시간", + mcp_global_rate_limit_per_minute: "MCP 전체 분당 요청 제한", + mcp_audit_log_retention_days: "MCP 감사 기록 보관 기간", + retain_web_hook_events_period_days: "웹훅 이벤트 상세 보관 기간", + retain_web_hook_events_aggregate_days: "웹훅 이벤트 집계 보관 기간", + retry_web_hook_events: "실패한 웹훅 이벤트 다시 시도", + revoke_api_keys_unused_days: "미사용 API 키 폐기 기간", + tagging_enabled: "태그 사용", + tag_style: "태그 표시 형식", + max_tags_per_topic: "주제당 태그 최대 수", + enable_max_tags_per_email_subject: "이메일 제목의 태그 수 제한", + max_tags_per_email_subject: "이메일 제목의 태그 최대 수", + max_tag_length: "태그 최대 길이", + create_tag_allowed_groups: "태그 생성 허용 그룹", + edit_tags_allowed_groups: "태그 편집 허용 그룹", + tag_topic_allowed_groups: "주제 태그 지정 허용 그룹", + max_tag_search_results: "태그 검색 결과 최대 수", + max_tags_in_filter_list: "필터 목록의 태그 최대 수", + tags_sort_alphabetically: "태그를 가나다순으로 정렬", + tags_listed_by_group: "태그를 그룹별로 표시", + pm_tags_allowed_for_groups: "개인 메시지 태그 허용 그룹", + suppress_overlapping_tags_in_list: "목록에서 중복 태그 숨김", + remove_muted_tags_from_latest: "최신 글에서 숨긴 태그 제외", + force_lowercase_tags: "태그 영문을 소문자로 통일", + create_post_for_category_and_tag_changes: "카테고리와 태그 변경 기록 게시물 작성", + automatically_clean_unused_tags: "사용하지 않는 태그 자동 정리", + dashboard_hidden_reports: "대시보드에서 숨길 보고서", + dashboard_visible_tabs: "대시보드에 표시할 탭", + dashboard_general_tab_activity_metrics: "대시보드 일반 탭 활동 지표", + site_traffic_explorer_event_limit: "사이트 방문 분석 이벤트 제한", + enable_auto_grid_images: "여러 이미지 자동 격자 배치", + enable_form_templates: "양식 템플릿 사용", + enable_rich_text_paste: "서식 있는 텍스트 붙여넣기 사용", + default_email_digest_frequency: "기본 요약 메일 발송 주기", + default_include_tl0_in_digests: "요약 메일에 신뢰 레벨 0 콘텐츠 포함", + default_email_level: "기본 이메일 알림 수준", + default_email_messages_level: "기본 개인 메시지 이메일 알림 수준", + default_email_mailing_list_mode: "기본 메일링 목록 모드", + default_email_mailing_list_mode_frequency: "기본 메일링 목록 발송 간격", + disable_mailing_list_mode: "메일링 목록 모드 사용 안 함", + default_email_previous_replies: "이메일에 이전 답글 포함", + default_email_in_reply_to: "이메일 답장 참조 머리글 사용", + default_hide_profile: "기본 프로필 숨김", + default_hide_presence: "기본 접속 상태 숨김", + default_other_new_topic_duration_minutes: "기본 새 주제 표시 기간", + default_other_auto_track_topics_after_msecs: "기본 주제 자동 추적 대기 시간", + default_other_notification_level_when_replying: "답글 작성 시 기본 알림 수준", + default_other_external_links_in_new_tab: "외부 링크를 새 탭에서 열기", + default_other_enable_quoting: "기본 인용 기능 사용", + default_other_enable_smart_lists: "기본 스마트 목록 사용", + default_other_dynamic_favicon: "기본 동적 파비콘 사용", + default_other_skip_new_user_tips: "기본 새 사용자 도움말 생략", + default_other_like_notification_frequency: "기본 좋아요 알림 빈도", + default_topics_automatic_unpin: "읽은 고정 주제 자동 고정 해제", + default_categories_watching: "기본 지켜보는 카테고리", + default_categories_tracking: "기본 추적 카테고리", + default_categories_muted: "기본 숨긴 카테고리", + default_categories_watching_first_post: "첫 게시물만 지켜보는 기본 카테고리", + default_categories_normal: "기본 일반 알림 카테고리", + mute_all_categories_by_default: "모든 카테고리를 기본으로 숨김", + default_tags_watching: "기본 지켜보는 태그", + default_tags_tracking: "기본 추적 태그", + default_tags_muted: "기본 숨긴 태그", + default_tags_watching_first_post: "첫 게시물만 지켜보는 기본 태그", + default_text_size: "기본 글자 크기", + default_title_count_mode: "제목 알림 수 표시 방식", + enable_offline_indicator: "오프라인 상태 표시", + default_sidebar_link_to_filtered_list: "기본 사이드바 링크를 필터 목록에 연결", + default_sidebar_show_count_of_new_items: "사이드바에 새 항목 수 표시", + default_composition_mode: "기본 글쓰기 방식", + default_other_enable_markdown_monospace_font: "Markdown 입력에 고정폭 글꼴 사용", + default_watched_precedence_over_muted: "지켜보기 설정을 숨김 설정보다 우선", + allow_user_api_key_scopes: "사용자 API 키 권한 범위 허용", + user_api_key_allowed_groups: "사용자 API 키 발급 허용 그룹", + allowed_user_api_auth_redirects: "사용자 API 인증 이동 허용 주소", + revoke_user_api_keys_unused_days: "미사용 사용자 API 키 폐기 기간", + version_checks: "새 버전 확인", + include_in_discourse_discover: "Discourse Discover에 사이트 공개", + new_version_emails: "새 버전 안내 이메일", + header_dropdown_category_count: "머리글 메뉴 카테고리 표시 수", + slug_generation_method: "주소 이름 생성 방식", + permalink_normalizations: "고정 주소 정규화 규칙", + minimum_topics_similar: "유사 주제 최소 표시 수", + previous_visit_timeout_hours: "이전 방문 구분 시간", + staff_like_weight: "운영진 좋아요 가중치", + topic_view_duration_hours: "주제 조회 중복 제외 시간", + user_profile_view_duration_hours: "프로필 조회 중복 제외 시간", + summary_score_threshold: "주제 요약 포함 최소 점수", + summary_posts_required: "주제 요약 필요 게시물 수", + summary_likes_required: "주제 요약 필요 좋아요 수", + summary_percent_filter: "주제 요약에 포함할 게시물 비율", + summary_max_results: "주제 요약 최대 게시물 수", + summary_timeline_button: "시간선에 주제 요약 버튼 표시", + automatic_topic_heat_values: "주제 관심도 기준 자동 조정", + topic_views_heat_low: "낮은 조회 관심도 기준", + topic_views_heat_medium: "중간 조회 관심도 기준", + topic_views_heat_high: "높은 조회 관심도 기준", + topic_post_like_heat_low: "낮은 좋아요 관심도 기준", + topic_post_like_heat_medium: "중간 좋아요 관심도 기준", + topic_post_like_heat_high: "높은 좋아요 관심도 기준", + history_hours_low: "낮은 활동 기록 기준 시간", + history_hours_medium: "중간 활동 기록 기준 시간", + history_hours_high: "높은 활동 기록 기준 시간", + cold_age_days_low: "낮은 오래된 주제 기준일", + cold_age_days_medium: "중간 오래된 주제 기준일", + cold_age_days_high: "높은 오래된 주제 기준일", + educate_until_posts: "초보 사용자 안내 게시물 수", + get_a_room_threshold: "개인 메시지 전환 안내 기준", + dont_feed_the_trolls_threshold: "문제 사용자 대응 안내 기준", + dominating_topic_minimum_percent: "주제 독점 활동 판단 비율", + pm_warn_user_last_seen_months_ago: "장기 미접속 사용자 메시지 경고 기준", + global_notice: "전체 공지 문구", + default_composer_category: "글쓰기 기본 카테고리", + moderator_guide_topic: "중재자 안내 주제", + notify_about_reviewable_item_after: "검토 대기 항목 알림 시간", + use_site_small_logo_as_system_avatar: "작은 사이트 로고를 시스템 아바타로 사용", + enable_listing_suspended_users_on_search: "검색 결과에 정지 사용자 표시", + disable_system_edit_notifications: "시스템 편집 알림 사용 안 함", + disable_category_edit_notifications: "카테고리 편집 알림 사용 안 함", + disable_tags_edit_notifications: "태그 편집 알림 사용 안 함", + notification_consolidation_threshold: "알림 묶음 표시 기준", + likes_notification_consolidation_window_mins: "좋아요 알림 묶음 시간", + linked_notification_consolidation_window_mins: "연결된 알림 묶음 시간", + delete_drafts_older_than_n_days: "오래된 임시 글 삭제 기간", + delete_merged_stub_topics_after_days: "병합된 빈 주제 삭제 기간", + automatically_unpin_topics: "읽은 주제 자동 고정 해제", + read_time_word_count: "읽기 시간 계산 분당 단어 수", + topic_page_title_includes_category: "주제 화면 제목에 카테고리 포함", + native_app_install_banner_ios: "iOS 앱 설치 안내 표시", + native_app_install_banner_android: "Android 앱 설치 안내 표시", + app_association_android: "Android 앱 연결 정보", + app_association_ios: "iOS 앱 연결 정보", + share_anonymized_statistics: "익명 사용 통계 공유", + enable_powered_by_discourse: "Discourse 제공 표시 사용", + auto_handle_queued_age: "검토 대기 항목 자동 처리 기간", + penalty_step_hours: "제재 단계별 증가 시간", + penalty_include_post_message: "제재 안내에 게시물 내용 포함", + svg_icon_subset: "사용할 SVG 아이콘 목록", + allow_bulk_invite: "회원 일괄 초대 허용", + allow_changing_staged_user_tracking: "임시 사용자 알림 설정 변경 허용", + splash_screen_image: "앱 시작 화면 이미지", + suggest_weekends_in_date_pickers: "날짜 선택기에 주말 추천", + show_bottom_topic_map: "주제 아래에 주제 정보 표시", + show_topic_map_in_topics_without_replies: "답글 없는 주제에도 주제 정보 표시", + enable_welcome_banner: "환영 배너 사용", + welcome_banner_image: "환영 배너 이미지", + welcome_banner_text_color: "환영 배너 글자색", + welcome_banner_location: "환영 배너 위치", + welcome_banner_page_visibility: "환영 배너 표시 화면", + boards_manage_board_allowed_groups: "보드 관리 허용 그룹", + chat_enabled: "채팅 사용", + enable_public_channels: "공개 채널 사용", + chat_allowed_groups: "채팅 사용 허용 그룹", + chat_search_enabled: "채팅 검색 사용", + chat_channel_retention_days: "채널 메시지 보관 기간", + chat_max_direct_message_users: "개인 대화 최대 참여자 수", + chat_dm_retention_days: "개인 대화 메시지 보관 기간", + chat_auto_silence_duration: "채팅 자동 제한 시간", + chat_allowed_messages_for_trust_level_0: "신뢰 레벨 0의 채팅 메시지 허용 수", + chat_allowed_messages_for_other_trust_levels: "기타 신뢰 레벨의 채팅 메시지 허용 수", + chat_silence_user_sensitivity: "채팅 사용자 자동 제한 민감도", + chat_auto_silence_from_flags_duration: "채팅 신고에 따른 자동 제한 시간", + chat_allow_archiving_channels: "채널 보관 허용", + chat_archive_destination_topic_status: "채널 보관 대상 주제 상태", + chat_duplicate_message_sensitivity: "채팅 중복 메시지 감지 민감도", + chat_minimum_message_length: "채팅 메시지 최소 길이", + chat_allow_uploads: "채팅 파일 업로드 허용", + direct_message_enabled_groups: "개인 대화 허용 그룹", + chat_pinning_messages_allowed_groups: "채팅 메시지 고정 허용 그룹", + chat_message_flag_allowed_groups: "채팅 메시지 신고 허용 그룹", + max_mentions_per_chat_message: "채팅 메시지당 언급 최대 수", + chat_separate_sidebar_mode: "채팅 전용 사이드바 사용", + chat_editing_grace_period: "채팅 편집 기록 제외 시간", + chat_editing_grace_period_max_diff_low_trust: "낮은 신뢰 회원의 채팅 편집 기록 제외 최대 변경량", + chat_editing_grace_period_max_diff_high_trust: "높은 신뢰 회원의 채팅 편집 기록 제외 최대 변경량", + chat_preferred_index: "채팅 기본 시작 화면", + allow_chat_in_anonymous_mode: "익명 모드에서 채팅 허용", + assign_enabled: "담당자 배정 사용", + assigns_by_staff_mention: "운영진 언급으로 담당자 배정", + unassign_creates_tracking_post: "담당 해제 시 기록 게시물 작성", + assigns_public: "담당자 정보 공개", + assign_self_regex: "본인 담당 배정 명령 정규식", + assign_other_regex: "다른 사용자 담당 배정 명령 정규식", + unassign_on_close: "주제를 닫을 때 담당 해제", + unassign_on_group_archive: "그룹 보관 시 담당 해제", + reassign_on_open: "주제를 다시 열 때 담당 재배정", + invite_on_assign: "담당 배정 시 주제에 초대", + assigns_user_url_path: "사용자 담당 목록 주소 경로", + assign_mailer: "담당 배정 이메일 사용", + remind_assigns_frequency: "담당 주제 알림 주기", + pending_assign_reminder_threshold: "대기 중인 담당 주제 알림 기준", + max_assigned_topics: "사용자별 최대 담당 주제 수", + assign_allowed_on_groups: "담당자 배정 허용 그룹", + enable_assign_status: "담당 상태 사용", + assign_statuses: "담당 상태 목록", + ignore_solved_topics_in_assigned_reminder: "담당 알림에서 해결된 주제 제외", + assignment_status_on_solve: "해결 시 담당 상태", + assignment_status_on_unsolve: "해결 취소 시 담당 상태", + discourse_captcha_enabled: "캡차 사용", + discourse_captcha_provider: "캡차 제공 서비스", + hcaptcha_site_key: "hCaptcha 사이트 키", + hcaptcha_secret_key: "hCaptcha 비밀 키", + recaptcha_site_key: "reCAPTCHA 사이트 키", + recaptcha_secret_key: "reCAPTCHA 비밀 키", + data_explorer_enabled: "데이터 탐색기 사용", + discourse_events_enabled: "이벤트 기능 사용", + holiday_calendar_topic_id: "휴일 달력 주제 ID", + holiday_status_emoji: "휴일 상태 이모지", + delete_expired_event_posts_after: "지난 이벤트 게시물 삭제 기간", + all_day_event_start_time: "종일 이벤트 시작 시각", + all_day_event_end_time: "종일 이벤트 종료 시각", + calendar_categories: "달력 표시 카테고리", + calendar_event_display: "달력 이벤트 표시 방식", + calendar_categories_outlet: "카테고리 달력 표시 위치", + working_days: "근무 요일", + working_day_start_hour: "근무 시작 시각", + working_day_end_hour: "근무 종료 시각", + close_to_working_day_hours_extension: "근무 종료 주제 닫기 유예 시간", + calendar_automatic_holidays_enabled: "달력에 휴일 자동 표시", + event_participation_buttons: "이벤트 참가 버튼 표시", + discourse_post_event_enabled: "게시물 이벤트 사용", + discourse_post_event_allowed_on_groups: "게시물 이벤트 작성 허용 그룹", + displayed_invitees_limit: "표시할 초대 대상 최대 수", + display_post_event_date_on_topic_title: "주제 제목에 이벤트 날짜 표시", + use_local_event_date: "사용자 현지 이벤트 날짜 사용", + discourse_post_event_edit_notifications_time_extension: "이벤트 수정 알림 시간 범위", + discourse_post_event_allowed_custom_fields: "이벤트 허용 사용자 정의 필드", + events_calendar_categories: "이벤트 달력 카테고리", + sort_categories_by_event_start_date_enabled: "이벤트 시작일로 카테고리 정렬", + disable_resorting_on_categories_enabled: "카테고리 자동 재정렬 사용 안 함", + sidebar_show_upcoming_events: "사이드바에 예정 이벤트 표시", + map_events_to_color: "이벤트 색상 연결", + map_events_title: "이벤트 지도 제목", + calendar_first_day_of_week: "달력의 한 주 시작 요일", + calendar_upcoming_events_default_view: "예정 이벤트 달력 기본 보기", + livestream_zoom_enabled: "Zoom 실시간 방송 사용", + livestream_zoom_sdk_key: "Zoom SDK 키", + livestream_zoom_sdk_secret: "Zoom SDK 비밀 키", + livestream_enable_modal_chat_on_mobile: "모바일 실시간 방송 채팅창 사용", + discourse_gamification_enabled: "점수 경쟁 사용", + scorable_categories: "점수 집계 카테고리", + like_received_score_value: "받은 좋아요 점수", + like_given_score_value: "누른 좋아요 점수", + solution_score_value: "해결 답변 점수", + user_invited_score_value: "회원 초대 점수", + time_read_score_value: "읽은 시간 점수", + post_read_score_value: "읽은 게시물 점수", + topic_created_score_value: "주제 작성 점수", + post_created_score_value: "게시물 작성 점수", + flag_created_score_value: "신고 작성 점수", + day_visited_score_value: "방문 일수 점수", + reaction_received_score_value: "받은 반응 점수", + reaction_given_score_value: "남긴 반응 점수", + chat_reaction_received_score_value: "받은 채팅 반응 점수", + chat_reaction_given_score_value: "남긴 채팅 반응 점수", + chat_message_created_score_value: "채팅 메시지 작성 점수", + score_ranking_strategy: "점수 순위 계산 방식", + enable_discourse_github_plugin: "GitHub 플러그인 사용", + github_linkback_enabled: "GitHub에 토론 링크 남기기", + github_linkback_projects: "토론 링크를 남길 GitHub 프로젝트", + github_linkback_access_token: "GitHub 토론 링크 액세스 토큰", + github_linkback_maximum_links: "GitHub 토론 링크 최대 수", + github_linkback_ignored_categories: "GitHub 토론 링크 제외 카테고리", + github_badges_enabled: "GitHub 배지 사용", + github_badges_repos: "GitHub 배지 저장소", + github_permalinks_enabled: "GitHub 고정 링크 사용", + github_pr_status_enabled: "GitHub 병합 요청 상태 표시", + github_webhook_secret: "GitHub 웹훅 비밀 키", + github_permalinks_exclude: "GitHub 고정 링크 제외 경로", + github_silver_badge_min_commits: "GitHub 은색 배지 최소 커밋 수", + github_gold_badge_min_commits: "GitHub 금색 배지 최소 커밋 수", + discourse_math_enabled: "수식 기능 사용", + discourse_math_provider: "수식 표시 도구", + discourse_math_enable_latex_delimiters: "LaTeX 구분 기호 사용", + discourse_math_mathjax_output: "MathJax 출력 방식", + discourse_math_enable_menu: "수식 메뉴 사용", + discourse_math_zoom_on_click: "수식 클릭 확대", + discourse_math_enable_accessibility: "수식 접근성 기능 사용", + discourse_math_enable_asciimath: "AsciiMath 사용", + openid_connect_enabled: "OpenID Connect 사용", + openid_connect_discovery_document: "OpenID Connect 검색 문서 주소", + openid_connect_client_id: "OpenID Connect 클라이언트 ID", + openid_connect_client_secret: "OpenID Connect 클라이언트 비밀 키", + openid_connect_rp_initiated_logout: "OpenID Connect 제공자 로그아웃 사용", + openid_connect_rp_initiated_logout_redirect: "OpenID Connect 로그아웃 후 이동 주소", + openid_connect_rp_initiated_logout_include_client_id: "로그아웃 요청에 클라이언트 ID 포함", + openid_connect_rp_initiated_logout_include_state: "로그아웃 요청에 상태값 포함", + openid_connect_allow_association_change: "OpenID Connect 계정 연결 변경 허용", + openid_connect_overrides_email: "OpenID Connect 이메일 우선 사용", + openid_connect_authorize_scope: "OpenID Connect 인증 권한 범위", + openid_connect_verbose_logging: "OpenID Connect 상세 로그", + openid_connect_token_scope: "OpenID Connect 토큰 권한 범위", + openid_connect_error_redirects: "OpenID Connect 오류별 이동 주소", + openid_connect_authorize_parameters: "OpenID Connect 인증 추가 매개변수", + openid_connect_claims: "OpenID Connect 사용자 정보 항목", + openid_connect_match_by_email: "이메일로 기존 계정 연결", + openid_connect_groups_claim: "OpenID Connect 그룹 정보 항목", + openid_connect_user_field_mappings: "OpenID Connect 사용자 필드 연결", + openid_connect_use_pkce: "OpenID Connect PKCE 사용", + openid_connect_mtls_client_cert: "OpenID Connect mTLS 클라이언트 인증서", + openid_connect_mtls_client_key: "OpenID Connect mTLS 클라이언트 키", + openid_connect_mtls_client_key_passcode: "OpenID Connect mTLS 클라이언트 키 암호", + patreon_enabled: "Patreon 연동 사용", + patreon_login_enabled: "Patreon 로그인 사용", + patreon_api_version: "Patreon API 버전", + patreon_client_id: "Patreon 클라이언트 ID", + patreon_client_secret: "Patreon 클라이언트 비밀 키", + patreon_webhook_secret: "Patreon 웹훅 비밀 키", + patreon_creator_discourse_username: "Patreon 제작자 Discourse 사용자 이름", + patreon_creator_access_token: "Patreon 제작자 액세스 토큰", + patreon_creator_refresh_token: "Patreon 제작자 갱신 토큰", + patreon_declined_pledges_grace_period_days: "Patreon 후원 결제 실패 유예 기간", + max_patreon_api_reqs_per_hr: "시간당 Patreon API 최대 요청 수", + max_patreon_api_reqs_per_day: "하루 Patreon API 최대 요청 수", + patreon_verbose_log: "Patreon 상세 로그", + patreon_donation_prompt_enabled: "Patreon 후원 안내 사용", + patreon_donation_prompt_show_after_topics: "후원 안내 표시 주제 조회 수", + patreon_donation_prompt_campaign_url: "Patreon 후원 페이지 주소", + post_voting_enabled: "게시물 투표 사용", + post_voting_undo_vote_action_window: "게시물 투표 취소 가능 시간", + post_voting_comment_enabled: "게시물 투표 댓글 사용", + post_voting_comment_limit_per_post: "게시물당 투표 댓글 최대 수", + post_voting_enable_likes_on_answers: "답변에 좋아요 허용", + flag_posts_voting_comments_allowed_groups: "투표 댓글 신고 허용 그룹", + discourse_reactions_enabled: "게시물 반응 사용", + discourse_reactions_like_icon: "좋아요 반응 아이콘", + discourse_reactions_reaction_for_like: "좋아요로 처리할 반응", + discourse_reactions_enabled_reactions: "사용할 게시물 반응", + discourse_reactions_desaturated_reaction_panel: "반응 선택창 색상 낮춤", + discourse_reactions_excluded_from_like: "좋아요 집계 제외 반응", + discourse_reactions_allow_any_emoji: "모든 이모지를 반응으로 허용", + discourse_rewind_enabled: "커뮤니티 되돌아보기 사용", + solved_enabled: "해결됨 기능 사용", + show_who_marked_solved: "해결 처리한 사용자 표시", + allow_solved_on_all_topics: "모든 주제에서 해결됨 허용", + allow_solved_in_groups: "해결 처리 허용 그룹", + accept_all_solutions_allowed_groups: "모든 해결 답변 선택 허용 그룹", + solved_quote_length: "해결 답변 인용 길이", + solved_topics_auto_close_hours: "해결된 주제 자동 닫기 시간", + show_filter_by_solved_status: "해결 상태 필터 표시", + disable_solved_education_message: "해결됨 사용 안내 숨김", + accept_solutions_topic_author: "주제 작성자의 해결 답변 선택 허용", + solved_add_schema_markup: "해결된 주제에 검색 구조화 정보 추가", + prioritize_solved_topics_in_search: "검색에서 해결된 주제 우선", + enable_solved_tags: "태그별 해결됨 기능 사용", + discourse_subscriptions_enabled: "유료 구독 사용", + discourse_subscriptions_extra_nav_subscribe: "내비게이션에 구독 메뉴 추가", + discourse_subscriptions_pricing_table_id: "구독 요금표 ID", + discourse_subscriptions_pricing_table_enabled: "구독 요금표 사용", + discourse_subscriptions_public_key: "구독 결제 공개 키", + discourse_subscriptions_secret_key: "구독 결제 비밀 키", + discourse_subscriptions_webhook_secret: "구독 결제 웹훅 비밀 키", + discourse_subscriptions_currency: "구독 결제 통화", + discourse_subscriptions_campaign_enabled: "후원 캠페인 사용", + discourse_subscriptions_campaign_goal: "후원 캠페인 목표 금액", + discourse_subscriptions_campaign_type: "후원 캠페인 방식", + discourse_subscriptions_campaign_banner_location: "후원 캠페인 배너 위치", + discourse_subscriptions_campaign_banner_bg_image: "후원 캠페인 배너 배경 이미지", + discourse_subscriptions_campaign_banner_shadow_color: "후원 캠페인 배너 그림자 색상", + discourse_subscriptions_campaign_show_contributors: "후원 캠페인 참여자 표시", + discourse_subscriptions_campaign_product: "후원 캠페인 상품", + discourse_subscriptions_enable_automatic_tax: "구독 결제 세금 자동 계산", + discourse_subscriptions_enable_verbose_logging: "구독 결제 상세 로그", + discourse_templates_enabled: "게시물 템플릿 사용", + discourse_templates_categories: "게시물 템플릿 카테고리", + discourse_templates_enable_private_templates: "개인 템플릿 사용", + discourse_templates_groups_allowed_private_templates: "개인 템플릿 허용 그룹", + discourse_templates_private_templates_tags: "개인 템플릿 태그", + topic_voting_enabled: "주제 투표 사용", + topic_voting_enable_vote_limits: "주제 투표 수 제한", + topic_voting_show_who_voted: "투표한 사용자 표시", + topic_voting_show_votes_on_profile: "프로필에 투표 수 표시", + topic_voting_alert_votes_left: "남은 투표 수 알림", + topic_voting_tl0_vote_limit: "신뢰 레벨 0 투표 한도", + topic_voting_tl1_vote_limit: "신뢰 레벨 1 투표 한도", + topic_voting_tl2_vote_limit: "신뢰 레벨 2 투표 한도", + topic_voting_tl3_vote_limit: "신뢰 레벨 3 투표 한도", + topic_voting_tl4_vote_limit: "신뢰 레벨 4 투표 한도", + zendesk_url: "Zendesk 주소", + zendesk_enabled: "Zendesk 연동 사용", + zendesk_jobs_api_token: "Zendesk 작업 API 토큰", + zendesk_jobs_email: "Zendesk 작업 이메일", + zendesk_oauth_client_id: "Zendesk OAuth 클라이언트 ID", + zendesk_oauth_client_secret: "Zendesk OAuth 클라이언트 비밀 키", + zendesk_autogenerate_all_categories: "모든 카테고리에 Zendesk 티켓 자동 생성", + zendesk_autogenerate_categories: "Zendesk 티켓 자동 생성 카테고리", + zendesk_job_push_all_posts: "Zendesk에 모든 게시물 전송", + zendesk_job_push_only_author_posts: "Zendesk에 작성자 게시물만 전송", + sync_comments_from_zendesk: "Zendesk 댓글 동기화", + zendesk_incoming_webhook_token: "Zendesk 수신 웹훅 토큰", + zendesk_tags: "Zendesk 태그", + poll_enabled: "설문 기능 사용", + poll_maximum_options: "설문 선택 항목 최대 수", + poll_edit_window_mins: "설문 편집 가능 시간", + poll_create_allowed_groups: "설문 작성 허용 그룹", + poll_groupable_user_fields: "설문 결과 그룹화 사용자 필드", + poll_export_data_explorer_query_id: "설문 내보내기 데이터 탐색기 쿼리 ID", + poll_export_ranked_choice_data_explorer_query_id: "선호 순위 설문 내보내기 쿼리 ID", + poll_default_public: "설문 투표자 기본 공개", + chat_integration_enabled: "외부 채팅 연동 사용", + chat_integration_discourse_username: "외부 채팅 알림 발신 사용자", + chat_integration_delay_seconds: "외부 채팅 알림 지연 시간", + chat_integration_slack_username: "Slack 알림 발신 이름", + chat_integration_slack_enabled: "Slack 연동 사용", + chat_integration_slack_access_token: "Slack 액세스 토큰", + chat_integration_slack_incoming_webhook_token: "Slack 수신 웹훅 토큰", + chat_integration_slack_excerpt_length: "Slack 알림 요약 길이", + chat_integration_slack_outbound_webhook_url: "Slack 송신 웹훅 주소", + chat_integration_slack_icon_url: "Slack 알림 아이콘 주소", + chat_integration_slack_transcript_quote: "Slack 대화 기록을 인용문으로 표시", + chat_integration_telegram_enabled: "Telegram 연동 사용", + chat_integration_telegram_access_token: "Telegram 액세스 토큰", + chat_integration_telegram_api_base_url: "Telegram API 기본 주소", + chat_integration_telegram_excerpt_length: "Telegram 알림 요약 길이", + chat_integration_telegram_enable_slash_commands: "Telegram 슬래시 명령 사용", + chat_integration_discord_enabled: "Discord 연동 사용", + chat_integration_discord_message_content: "Discord 메시지 내용 전송 허용", + chat_integration_discord_excerpt_length: "Discord 알림 요약 길이", + chat_integration_guilded_enabled: "Guilded 연동 사용", + chat_integration_guilded_excerpt_length: "Guilded 알림 요약 길이", + chat_integration_mattermost_enabled: "Mattermost 연동 사용", + chat_integration_mattermost_webhook_url: "Mattermost 웹훅 주소", + chat_integration_mattermost_incoming_webhook_token: "Mattermost 수신 웹훅 토큰", + chat_integration_mattermost_icon_url: "Mattermost 알림 아이콘 주소", + chat_integration_mattermost_excerpt_length: "Mattermost 알림 요약 길이", + chat_integration_matrix_enabled: "Matrix 연동 사용", + chat_integration_matrix_homeserver: "Matrix 홈 서버", + chat_integration_matrix_access_token: "Matrix 액세스 토큰", + chat_integration_matrix_excerpt_length: "Matrix 알림 요약 길이", + chat_integration_matrix_use_notice: "Matrix 알림 메시지 형식 사용", + chat_integration_zulip_enabled: "Zulip 연동 사용", + chat_integration_zulip_server: "Zulip 서버 주소", + chat_integration_zulip_bot_email_address: "Zulip 봇 이메일 주소", + chat_integration_zulip_bot_api_key: "Zulip 봇 API 키", + chat_integration_zulip_excerpt_length: "Zulip 알림 요약 길이", + chat_integration_rocketchat_enabled: "Rocket.Chat 연동 사용", + chat_integration_rocketchat_webhook_url: "Rocket.Chat 웹훅 주소", + chat_integration_rocketchat_excerpt_length: "Rocket.Chat 알림 요약 길이", + chat_integration_gitter_enabled: "Gitter 연동 사용", + chat_integration_groupme_enabled: "GroupMe 연동 사용", + chat_integration_groupme_excerpt_length: "GroupMe 알림 요약 길이", + chat_integration_groupme_bot_ids: "GroupMe 봇 ID", + chat_integration_groupme_instance_names: "GroupMe 인스턴스 이름", + chat_integration_teams_enabled: "Microsoft Teams 연동 사용", + chat_integration_teams_excerpt_length: "Microsoft Teams 알림 요약 길이", + chat_integration_powerautomate_enabled: "Power Automate 연동 사용", + chat_integration_powerautomate_excerpt_length: "Power Automate 알림 요약 길이", + chat_integration_webex_enabled: "Webex 연동 사용", + chat_integration_webex_excerpt_length: "Webex 알림 요약 길이", + chat_integration_google_enabled: "Google Chat 연동 사용", + chat_integration_google_excerpt_length: "Google Chat 알림 요약 길이", + enable_login_with_amazon: "Amazon 로그인 사용", + login_with_amazon_client_id: "Amazon 로그인 클라이언트 ID", + login_with_amazon_client_secret: "Amazon 로그인 클라이언트 비밀 키", + login_with_amazon_scope: "Amazon 로그인 권한 범위", + login_with_amazon_overrides_email: "Amazon 로그인 이메일 우선 사용", + login_with_amazon_user_can_connect: "사용자의 Amazon 계정 연결 허용", + login_with_amazon_user_can_revoke: "사용자의 Amazon 계정 연결 해제 허용", + discourse_ai_enabled: "Discourse AI 사용", + ai_artifact_security: "AI 결과물 보안 수준", + ai_default_llm_model: "기본 AI 언어 모델", + ai_sentiment_enabled: "AI 감정 분석 사용", + ai_sentiment_model_configs: "AI 감정 분석 모델 설정", + ai_sentiment_sentiment_classification_strategy: "AI 긍정·부정 분류 방식", + ai_sentiment_sentiment_agent: "AI 긍정·부정 분석 에이전트", + ai_sentiment_emotion_classification_strategy: "AI 세부 감정 분류 방식", + ai_sentiment_emotion_agent: "AI 세부 감정 분석 에이전트", + ai_hugging_face_tei_reranker_endpoint: "Hugging Face TEI 재정렬 주소", + ai_hugging_face_tei_reranker_api_key: "Hugging Face TEI 재정렬 API 키", + ai_google_custom_search_api_key: "Google 맞춤 검색 API 키", + ai_google_custom_search_cx: "Google 맞춤 검색 엔진 ID", + ai_helper_enabled: "AI 글쓰기 도우미 사용", + composer_ai_helper_allowed_groups: "글쓰기 AI 도우미 허용 그룹", + ai_helper_allowed_in_pm: "개인 메시지에서 AI 도우미 허용", + post_ai_helper_allowed_groups: "게시물 AI 도우미 허용 그룹", + ai_helper_automatic_chat_thread_title: "채팅 대화 제목 자동 생성", + ai_helper_automatic_chat_thread_title_delay: "채팅 대화 제목 자동 생성 대기 시간", + ai_helper_enabled_features: "사용할 AI 도우미 기능", + ai_helper_proofreader_agent: "AI 맞춤법 검사 에이전트", + ai_helper_title_suggestions_agent: "AI 제목 추천 에이전트", + ai_helper_explain_agent: "AI 설명 에이전트", + ai_helper_post_illustrator_agent: "AI 게시물 이미지 에이전트", + ai_helper_smart_dates_agent: "AI 날짜 정리 에이전트", + ai_helper_translator_agent: "AI 번역 에이전트", + ai_helper_markdown_tables_agent: "AI 표 작성 에이전트", + ai_helper_custom_prompt_agent: "AI 사용자 지정 요청 에이전트", + ai_image_caption_agent: "AI 이미지 설명 에이전트", + ai_post_image_captions_enabled: "게시물 이미지 AI 설명 사용", + ai_post_image_captions_per_post_limit: "게시물당 AI 이미지 설명 최대 수", + ai_post_image_captions_backfill_hourly_rate: "기존 이미지 설명 시간당 처리 수", + ai_post_image_captions_backfill_max_age_days: "기존 이미지 설명 처리 최대 경과일", + ai_helper_chat_thread_title_agent: "채팅 대화 제목 에이전트", + ai_embeddings_enabled: "AI 임베딩 사용", + ai_embeddings_selected_model: "AI 임베딩 모델", + ai_embeddings_generate_for_pms: "개인 메시지 임베딩 생성", + ai_embeddings_semantic_related_topics_enabled: "의미 기반 관련 주제 사용", + ai_embeddings_semantic_related_topics: "의미 기반 관련 주제 수", + ai_embeddings_semantic_related_include_closed_topics: "의미 기반 관련 주제에 닫힌 주제 포함", + ai_embeddings_semantic_related_age_penalty: "오래된 관련 주제 감점", + ai_embeddings_semantic_related_age_time_scale: "관련 주제 시간 가중 범위", + ai_embeddings_semantic_search_enabled: "의미 기반 검색 사용", + ai_embeddings_semantic_search_use_hyde: "의미 검색에 HyDE 사용", + ai_embeddings_semantic_quick_search_enabled: "빠른 의미 검색 사용", + ai_embeddings_semantic_search_hyde_agent: "HyDE 의미 검색 에이전트", + ai_admin_dashboard_enabled: "AI 관리자 대시보드 사용", + ai_admin_dashboard_highlights_agent: "AI 대시보드 주요 내용 에이전트", + ai_admin_dashboard_highlights_category_scope: "AI 대시보드 주요 내용 카테고리 범위", + ai_summarization_enabled: "AI 요약 사용", + ai_summarization_agent: "AI 요약 에이전트", + ai_pm_summarization_allowed_groups: "개인 메시지 AI 요약 허용 그룹", + ai_summary_gists_enabled: "AI 핵심 요약 사용", + ai_summary_gists_agent: "AI 핵심 요약 에이전트", + ai_summary_backfill_topic_max_age_days: "기존 주제 요약 최대 경과일", + ai_summary_backfill_maximum_topics_per_hour: "시간당 기존 주제 요약 최대 수", + ai_summary_backfill_minimum_word_count: "기존 주제 요약 최소 단어 수", + ai_bot_enabled: "AI 봇 사용", + ai_bot_enabled_llms: "AI 봇 사용 언어 모델", + ai_bot_enable_chat_warning: "AI 봇 채팅 주의 안내 표시", + ai_bot_debugging_allowed_groups: "AI 봇 디버그 허용 그룹", + ai_bot_allowed_groups: "AI 봇 사용 허용 그룹", + ai_bot_public_sharing_allowed_groups: "AI 봇 대화 공개 공유 허용 그룹", + ai_bot_add_to_header: "머리글에 AI 봇 추가", + ai_bot_add_to_community_section: "커뮤니티 메뉴에 AI 봇 추가", + ai_bot_github_access_token: "AI 봇 GitHub 액세스 토큰", + ai_discover_enabled: "AI 콘텐츠 탐색 사용", + ai_discover_agent: "AI 콘텐츠 탐색 에이전트", + ai_ask_ai_enabled: "AI 질문 기능 사용", + ai_ask_ai_report_weekly_enabled: "AI 질문 주간 보고서 사용", + ai_ask_ai_report_agent: "AI 질문 보고서 에이전트", + ai_ask_ai_report_exclude_groups: "AI 질문 보고서 제외 그룹", + ai_ask_ai_report_max_asks: "AI 질문 보고서 최대 질문 수", + ai_ask_ai_report_recipient_groups: "AI 질문 보고서 수신 그룹", + ai_ask_ai_summary_detail: "AI 질문 답변 상세 수준", + ai_ask_ai_related_count: "AI 질문 관련 결과 수", + ai_ask_ai_agent: "AI 질문 답변 에이전트", + ai_ask_ai_query_rewriter_agent: "AI 질문 재작성 에이전트", + ai_ask_ai_follow_up_agent: "AI 후속 질문 에이전트", + ai_ask_ai_allowed_groups: "AI 질문 사용 허용 그룹", + ai_discord_search_enabled: "Discord AI 검색 사용", + ai_discord_app_id: "Discord AI 검색 앱 ID", + ai_discord_app_public_key: "Discord AI 검색 앱 공개 키", + ai_discord_search_mode: "Discord AI 검색 방식", + ai_discord_search_agent: "Discord AI 검색 에이전트", + ai_discord_allowed_guilds: "Discord AI 검색 허용 서버", + ai_spam_detection_enabled: "AI 스팸 탐지 사용", + ai_spam_detection_max_post_count: "AI 스팸 탐지 최대 게시물 수", + ai_spam_detection_max_trust_level: "AI 스팸 탐지 최대 신뢰 레벨", + ai_translation_enabled: "AI 번역 사용", + ai_translation_locale_detector_agent: "AI 언어 감지 에이전트", + ai_translation_post_raw_translator_agent: "AI 게시물 원문 번역 에이전트", + ai_translation_topic_title_translator_agent: "AI 주제 제목 번역 에이전트", + ai_translation_short_text_translator_agent: "AI 짧은 문구 번역 에이전트", + ai_translation_backfill_hourly_rate: "기존 콘텐츠 시간당 번역 수", + ai_translation_category_scope: "AI 번역 대상 카테고리", + ai_translation_personal_messages: "개인 메시지 AI 번역", + ai_translation_include_bot_content: "AI 번역에 봇 콘텐츠 포함", + ai_translation_backfill_start_date: "기존 콘텐츠 번역 시작일", + inferred_concepts_enabled: "AI 추론 개념 사용", + inferred_concepts_background_match: "AI 개념 백그라운드 연결", + inferred_concepts_daily_topics_limit: "AI 개념 하루 주제 처리 한도", + inferred_concepts_min_posts: "AI 개념 생성 최소 게시물 수", + inferred_concepts_min_likes: "AI 개념 생성 최소 좋아요 수", + inferred_concepts_min_views: "AI 개념 생성 최소 조회수", + inferred_concepts_lookback_days: "AI 개념 분석 기간", + inferred_concepts_daily_posts_limit: "AI 개념 하루 게시물 처리 한도", + inferred_concepts_post_min_likes: "AI 게시물 개념 생성 최소 좋아요 수", + inferred_concepts_generate_agent: "AI 개념 생성 에이전트", + inferred_concepts_match_agent: "AI 개념 연결 에이전트", + inferred_concepts_deduplicate_agent: "AI 개념 중복 제거 에이전트", + ai_audit_logs_detailed_retention_days: "AI 상세 감사 기록 보관 기간", + ai_audit_logs_purge_after_days: "AI 감사 기록 삭제 기간", + discourse_adplugin_enabled: "광고 플러그인 사용", + no_ads_for_personal_messages: "개인 메시지에 광고 표시 안 함", + no_ads_for_restricted_categories: "제한 카테고리에 광고 표시 안 함", + no_ads_for_groups: "광고 제외 그룹", + no_ads_for_categories: "광고 제외 카테고리", + no_ads_for_tags: "광고 제외 태그", + house_ads_after_nth_topic: "자체 광고 첫 표시 주제 위치", + house_ads_after_nth_post: "자체 광고 첫 표시 게시물 위치", + house_ads_after_nth_root: "자체 광고 첫 표시 최상위 답글 위치", + house_ads_frequency: "자체 광고 표시 간격", + ads_txt: "ads.txt 내용", + ad_plugin_enable_tracking: "광고 노출 추적 사용", + ad_plugin_routes_enabled: "광고 플러그인 전용 주소 사용", + adsense_publisher_code: "AdSense 게시자 코드", + adsense_exclude_groups: "AdSense 광고 제외 그룹", + adsense_topic_list_top_code: "AdSense 주제 목록 위 광고 코드", + adsense_topic_list_top_ad_sizes: "AdSense 주제 목록 위 광고 크기", + adsense_mobile_topic_list_top_code: "AdSense 모바일 주제 목록 위 광고 코드", + adsense_mobile_topic_list_top_ad_size: "AdSense 모바일 주제 목록 위 광고 크기", + adsense_above_site_header_code: "AdSense 사이트 머리글 위 광고 코드", + adsense_above_site_header_ad_sizes: "AdSense 사이트 머리글 위 광고 크기", + adsense_mobile_above_site_header_code: "AdSense 모바일 사이트 머리글 위 광고 코드", + adsense_mobile_above_site_header_ad_size: "AdSense 모바일 사이트 머리글 위 광고 크기", + adsense_topic_above_post_stream_code: "AdSense 게시물 목록 위 광고 코드", + adsense_topic_above_post_stream_ad_sizes: "AdSense 게시물 목록 위 광고 크기", + adsense_mobile_topic_above_post_stream_code: "AdSense 모바일 게시물 목록 위 광고 코드", + adsense_mobile_topic_above_post_stream_ad_size: "AdSense 모바일 게시물 목록 위 광고 크기", + adsense_topic_above_suggested_code: "AdSense 추천 주제 위 광고 코드", + adsense_topic_above_suggested_ad_sizes: "AdSense 추천 주제 위 광고 크기", + adsense_mobile_topic_above_suggested_code: "AdSense 모바일 추천 주제 위 광고 코드", + adsense_mobile_topic_above_suggested_ad_size: "AdSense 모바일 추천 주제 위 광고 크기", + adsense_post_bottom_code: "AdSense 게시물 아래 광고 코드", + adsense_post_bottom_ad_sizes: "AdSense 게시물 아래 광고 크기", + adsense_mobile_post_bottom_code: "AdSense 모바일 게시물 아래 광고 코드", + adsense_mobile_post_bottom_ad_size: "AdSense 모바일 게시물 아래 광고 크기", + adsense_nth_post_code: "AdSense 광고 표시 게시물 간격", + carbonads_serve_id: "Carbon Ads 서비스 ID", + carbonads_placement: "Carbon Ads 배치 이름", + carbonads_exclude_groups: "Carbon Ads 광고 제외 그룹", + carbonads_above_site_header_enabled: "사이트 머리글 위 Carbon Ads 표시", + carbonads_topic_list_top_enabled: "주제 목록 위 Carbon Ads 표시", + carbonads_above_post_stream_enabled: "게시물 목록 위 Carbon Ads 표시", + adbutler_publisher_id: "AdButler 게시자 ID", + adbutler_exclude_groups: "AdButler 광고 제외 그룹", + adbutler_topic_list_top_zone_id: "AdButler 주제 목록 위 영역 ID", + adbutler_mobile_topic_list_top_zone_id: "AdButler 모바일 주제 목록 위 영역 ID", + adbutler_above_site_header_zone_id: "AdButler 사이트 머리글 위 영역 ID", + adbutler_mobile_above_site_header_zone_id: "AdButler 모바일 사이트 머리글 위 영역 ID", + adbutler_topic_above_post_stream_zone_id: "AdButler 게시물 목록 위 영역 ID", + adbutler_mobile_topic_above_post_stream_zone_id: "AdButler 모바일 게시물 목록 위 영역 ID", + adbutler_topic_above_suggested_zone_id: "AdButler 추천 주제 위 영역 ID", + adbutler_mobile_topic_above_suggested_zone_id: "AdButler 모바일 추천 주제 위 영역 ID", + adbutler_post_bottom_zone_id: "AdButler 게시물 아래 영역 ID", + adbutler_mobile_post_bottom_zone_id: "AdButler 모바일 게시물 아래 영역 ID", + adbutler_nth_post: "AdButler 광고 표시 게시물 간격", + adbutler_adserver_hostname: "AdButler 광고 서버 주소", + affiliate_enabled: "제휴 링크 자동 변환 사용", + affiliate_amazon_ca: "Amazon 캐나다 제휴 ID", + affiliate_amazon_cn: "Amazon 중국 제휴 ID", + affiliate_amazon_co_jp: "Amazon 일본 제휴 ID", + affiliate_amazon_co_uk: "Amazon 영국 제휴 ID", + affiliate_amazon_com: "Amazon 미국 제휴 ID", + affiliate_amazon_com_au: "Amazon 호주 제휴 ID", + affiliate_amazon_com_br: "Amazon 브라질 제휴 ID", + affiliate_amazon_com_mx: "Amazon 멕시코 제휴 ID", + affiliate_amazon_de: "Amazon 독일 제휴 ID", + affiliate_amazon_es: "Amazon 스페인 제휴 ID", + affiliate_amazon_fr: "Amazon 프랑스 제휴 ID", + affiliate_amazon_in: "Amazon 인도 제휴 ID", + affiliate_amazon_it: "Amazon 이탈리아 제휴 ID", + affiliate_amazon_nl: "Amazon 네덜란드 제휴 ID", + affiliate_amazon_eu: "Amazon 유럽 제휴 ID", + affiliate_ldlc_com: "LDLC 제휴 ID", + dfp_publisher_id: "Google Ad Manager 게시자 ID", + dfp_publisher_id_mobile: "Google Ad Manager 모바일 게시자 ID", + dfp_exclude_groups: "Google Ad Manager 광고 제외 그룹", + dfp_topic_list_top_code: "Google Ad Manager 주제 목록 위 광고 코드", + dfp_topic_list_top_ad_sizes: "Google Ad Manager 주제 목록 위 광고 크기", + dfp_mobile_topic_list_top_code: "Google Ad Manager 모바일 주제 목록 위 광고 코드", + dfp_mobile_topic_list_top_ad_sizes: "Google Ad Manager 모바일 주제 목록 위 광고 크기", + dfp_target_topic_list_top_key_code: "Google Ad Manager 주제 목록 위 대상 키", + dfp_target_topic_list_top_value_code: "Google Ad Manager 주제 목록 위 대상 값", + dfp_above_site_header_code: "Google Ad Manager 사이트 머리글 위 광고 코드", + dfp_above_site_header_ad_sizes: "Google Ad Manager 사이트 머리글 위 광고 크기", + dfp_mobile_above_site_header_code: "Google Ad Manager 모바일 사이트 머리글 위 광고 코드", + dfp_mobile_above_site_header_ad_sizes: "Google Ad Manager 모바일 사이트 머리글 위 광고 크기", + dfp_target_above_site_header_key_code: "Google Ad Manager 사이트 머리글 위 대상 키", + dfp_target_above_site_header_value_code: "Google Ad Manager 사이트 머리글 위 대상 값", + dfp_topic_above_post_stream_code: "Google Ad Manager 게시물 목록 위 광고 코드", + dfp_topic_above_post_stream_ad_sizes: "Google Ad Manager 게시물 목록 위 광고 크기", + dfp_mobile_topic_above_post_stream_code: "Google Ad Manager 모바일 게시물 목록 위 광고 코드", + dfp_mobile_topic_above_post_stream_ad_sizes: "Google Ad Manager 모바일 게시물 목록 위 광고 크기", + dfp_target_topic_above_post_stream_key_code: "Google Ad Manager 게시물 목록 위 대상 키", + dfp_target_topic_above_post_stream_value_code: "Google Ad Manager 게시물 목록 위 대상 값", + dfp_topic_above_suggested_code: "Google Ad Manager 추천 주제 위 광고 코드", + dfp_topic_above_suggested_ad_sizes: "Google Ad Manager 추천 주제 위 광고 크기", + dfp_mobile_topic_above_suggested_code: "Google Ad Manager 모바일 추천 주제 위 광고 코드", + dfp_mobile_topic_above_suggested_ad_sizes: "Google Ad Manager 모바일 추천 주제 위 광고 크기", + dfp_target_topic_above_suggested_key_code: "Google Ad Manager 추천 주제 위 대상 키", + dfp_target_topic_above_suggested_value_code: "Google Ad Manager 추천 주제 위 대상 값", + dfp_nth_post_code: "Google Ad Manager 광고 표시 게시물 간격", + dfp_post_bottom_code: "Google Ad Manager 게시물 아래 광고 코드", + dfp_post_bottom_ad_sizes: "Google Ad Manager 게시물 아래 광고 크기", + dfp_mobile_post_bottom_code: "Google Ad Manager 모바일 게시물 아래 광고 코드", + dfp_mobile_post_bottom_ad_sizes: "Google Ad Manager 모바일 게시물 아래 광고 크기", + dfp_target_post_bottom_key_code: "Google Ad Manager 게시물 아래 대상 키", + dfp_target_post_bottom_value_code: "Google Ad Manager 게시물 아래 대상 값", + amazon_exclude_groups: "Amazon 광고 제외 그룹", + amazon_topic_list_top_src_code: "Amazon 주제 목록 위 광고 주소 코드", + amazon_topic_list_top_ad_width_code: "Amazon 주제 목록 위 광고 너비", + amazon_topic_list_top_ad_height_code: "Amazon 주제 목록 위 광고 높이", + amazon_mobile_topic_list_top_src_code: "Amazon 모바일 주제 목록 위 광고 주소 코드", + amazon_mobile_topic_list_top_ad_width_code: "Amazon 모바일 주제 목록 위 광고 너비", + amazon_mobile_topic_list_top_ad_height_code: "Amazon 모바일 주제 목록 위 광고 높이", + amazon_above_site_header_src_code: "Amazon 사이트 머리글 위 광고 주소 코드", + amazon_above_site_header_ad_width_code: "Amazon 사이트 머리글 위 광고 너비", + amazon_above_site_header_ad_height_code: "Amazon 사이트 머리글 위 광고 높이", + amazon_mobile_above_site_header_src_code: "Amazon 모바일 사이트 머리글 위 광고 주소 코드", + amazon_mobile_above_site_header_ad_width_code: "Amazon 모바일 사이트 머리글 위 광고 너비", + amazon_mobile_above_site_header_ad_height_code: "Amazon 모바일 사이트 머리글 위 광고 높이", + amazon_topic_above_post_stream_src_code: "Amazon 게시물 목록 위 광고 주소 코드", + amazon_topic_above_post_stream_ad_width_code: "Amazon 게시물 목록 위 광고 너비", + amazon_topic_above_post_stream_ad_height_code: "Amazon 게시물 목록 위 광고 높이", + amazon_mobile_topic_above_post_stream_src_code: "Amazon 모바일 게시물 목록 위 광고 주소 코드", + amazon_mobile_topic_above_post_stream_ad_width_code: "Amazon 모바일 게시물 목록 위 광고 너비", + amazon_mobile_topic_above_post_stream_ad_height_code: "Amazon 모바일 게시물 목록 위 광고 높이", + amazon_topic_above_suggested_src_code: "Amazon 추천 주제 위 광고 주소 코드", + amazon_topic_above_suggested_ad_width_code: "Amazon 추천 주제 위 광고 너비", + amazon_topic_above_suggested_ad_height_code: "Amazon 추천 주제 위 광고 높이", + amazon_mobile_topic_above_suggested_src_code: "Amazon 모바일 추천 주제 위 광고 주소 코드", + amazon_mobile_topic_above_suggested_ad_width_code: "Amazon 모바일 추천 주제 위 광고 너비", + amazon_mobile_topic_above_suggested_ad_height_code: "Amazon 모바일 추천 주제 위 광고 높이", + amazon_post_bottom_src_code: "Amazon 게시물 아래 광고 주소 코드", + amazon_nth_post_code: "Amazon 광고 표시 게시물 간격", + amazon_post_bottom_ad_width_code: "Amazon 게시물 아래 광고 너비", + amazon_post_bottom_ad_height_code: "Amazon 게시물 아래 광고 높이", + amazon_mobile_post_bottom_src_code: "Amazon 모바일 게시물 아래 광고 주소 코드", + amazon_mobile_post_bottom_ad_width_code: "Amazon 모바일 게시물 아래 광고 너비", + amazon_mobile_post_bottom_ad_height_code: "Amazon 모바일 게시물 아래 광고 높이", + discourse_automation_enabled: "자동화 기능 사용", + checklist_enabled: "체크리스트 사용", + sign_in_with_apple_enabled: "Apple 로그인 사용", + apple_client_id: "Apple 클라이언트 ID", + apple_team_id: "Apple 팀 ID", + apple_key_id: "Apple 키 ID", + apple_pem: "Apple 인증용 PEM 키", + cakeday_enabled: "기념일 기능 사용", + cakeday_emoji: "가입 기념일 이모지", + cakeday_birthday_enabled: "생일 기능 사용", + cakeday_birthday_emoji: "생일 이모지", + details_enabled: "접기·펼치기 내용 사용", + discourse_graphviz_enabled: "Graphviz 도표 사용", + lazy_videos_enabled: "동영상 지연 불러오기 사용", + lazy_youtube_enabled: "YouTube 지연 불러오기 사용", + lazy_vimeo_enabled: "Vimeo 지연 불러오기 사용", + lazy_tiktok_enabled: "TikTok 지연 불러오기 사용", + discourse_local_dates_email_timezone: "이메일 날짜 기본 시간대", + discourse_local_dates_email_format: "이메일 날짜 표시 형식", + discourse_local_dates_enabled: "현지 날짜·시간 표시 사용", + discourse_local_dates_default_formats: "기본 날짜·시간 형식", + discourse_local_dates_default_timezones: "기본 시간대 목록", + lti_enabled: "LTI 연동 사용", + lti_authorization_endpoint: "LTI 인증 주소", + lti_client_ids: "LTI 클라이언트 ID", + lti_platform_issuer_id: "LTI 플랫폼 발급자 ID", + lti_platform_public_key: "LTI 플랫폼 공개 키", + lti_email_verified: "LTI 이메일 확인 신뢰", + microsoft_auth_enabled: "Microsoft 로그인 사용", + microsoft_auth_client_id: "Microsoft 로그인 클라이언트 ID", + microsoft_auth_client_secret: "Microsoft 로그인 클라이언트 비밀 키", + microsoft_auth_email_verified: "Microsoft 이메일 확인 신뢰", + microsoft_auth_tenant_id: "Microsoft 테넌트 ID", + discourse_narrative_bot_enabled: "사용 안내 도우미 사용", + disable_discourse_narrative_bot_welcome_post: "사용 안내 도우미 환영 게시물 사용 안 함", + discourse_narrative_bot_welcome_post_type: "사용 안내 도우미 환영 방식", + discourse_narrative_bot_welcome_post_delay: "사용 안내 도우미 환영 메시지 지연 시간", + discourse_narrative_bot_ignored_usernames: "사용 안내 도우미 제외 사용자", + discourse_narrative_bot_disable_public_replies: "사용 안내 도우미 공개 답글 사용 안 함", + policy_enabled: "정책 동의 기능 사용", + create_policy_allowed_groups: "정책 작성 허용 그룹", + policy_easy_revoke: "정책 동의 쉽게 철회", + presence_enabled: "실시간 작성 상태 표시", + presence_max_users_shown: "실시간 작성 상태 최대 표시 인원", + rss_polling_enabled: "RSS 가져오기 사용", + rss_polling_frequency: "RSS 확인 주기", + rss_polling_feed_request_timeout: "RSS 요청 제한 시간", + rss_polling_verbose_logging: "RSS 가져오기 상세 로그", + rss_polling_use_pubdate: "RSS 게시 날짜 사용", + rss_polling_update_tags: "RSS 태그 갱신", + user_notes_enabled: "사용자 메모 사용", + user_notes_icon_placement: "사용자 메모 아이콘 위치", + user_notes_moderators_delete: "중재자의 사용자 메모 삭제 허용", + discourse_workflows_ai_authoring_enabled: "AI 작업 흐름 작성 사용", + enable_markdown_footnotes: "Markdown 각주 사용", + display_footnotes_inline: "각주를 본문에 바로 표시", + spoiler_enabled: "내용 숨기기 사용", + styleguide_enabled: "스타일 가이드 사용", + styleguide_allowed_groups: "스타일 가이드 접근 허용 그룹", + voice_verbose_logging: "음성 대화 상세 로그", + voice_allowed_groups: "음성 대화 사용 허용 그룹", + voice_create_room_allowed_groups: "음성 대화방 생성 허용 그룹", + voice_direct_calls_allowed_groups: "음성 개인 통화 허용 그룹", + voice_max_rooms_per_user: "사용자별 음성 대화방 최대 수", + voice_max_invites_per_day: "하루 음성 대화 초대 최대 수", + voice_ephemeral_room_ttl_minutes: "임시 음성 대화방 유지 시간", + voice_participant_ttl_seconds: "음성 대화 참여자 상태 유지 시간", + voice_max_room_participants: "음성 대화방 최대 참여자 수", + voice_stun_servers: "음성 대화 STUN 서버", + voice_turn_servers: "음성 대화 TURN 서버", + voice_turn_username: "음성 대화 TURN 사용자 이름", + voice_turn_credential: "음성 대화 TURN 인증 정보", + voice_turn_secret: "음성 대화 TURN 비밀 키", + voice_turn_secret_servers: "비밀 키 방식 TURN 서버", + voice_livekit_url: "LiveKit 서버 주소", + voice_livekit_api_key: "LiveKit API 키", + voice_livekit_api_secret: "LiveKit API 비밀 키", + voice_livekit_room_policy: "LiveKit 대화방 정책", + voice_livekit_room_prefix: "LiveKit 대화방 이름 접두어", + voice_livekit_mesh_fallback: "LiveKit 메시 연결 실패 시 대체 사용", + voice_livekit_agent_enabled: "LiveKit 음성 에이전트 사용", + voice_livekit_agent_invite_allowed_groups: "음성 에이전트 초대 허용 그룹", + voice_livekit_recording_enabled: "음성 대화 녹음 사용", + voice_livekit_recording_filepath: "음성 대화 녹음 파일 경로", + voice_livekit_recording_s3_region: "음성 녹음 S3 리전", + voice_livekit_recording_s3_access_key_id: "음성 녹음 S3 액세스 키 ID", + voice_livekit_recording_s3_secret_access_key: "음성 녹음 S3 비밀 액세스 키", + voice_livekit_recording_s3_endpoint: "음성 녹음 S3 엔드포인트", + voice_livekit_recording_s3_bucket: "음성 녹음 S3 버킷", + voice_video_enabled: "음성 대화방 영상 사용", + voice_video_max_publishers: "영상 송출 최대 참여자 수", + voice_video_background_blur_enabled: "영상 배경 흐림 사용", + voice_subtitles_enabled: "음성 대화 자막 사용", + voice_stt_model_base_url: "음성 인식 모델 기본 주소", + voice_max_voice_quality: "최대 음성 품질", + voice_max_camera_quality: "최대 카메라 화질", + voice_max_screen_share_quality: "최대 화면 공유 화질", + voice_idle_threshold_minutes: "음성 대화 자리 비움 판단 시간", + voice_afk_auto_mute_threshold_minutes: "자리 비움 자동 음소거 시간", + voice_afk_disconnect_threshold_minutes: "자리 비움 자동 연결 해제 시간", + voice_auto_status_enabled: "음성 대화 상태 자동 표시", + voice_mesh_privacy_warning_enabled: "음성 메시 연결 개인정보 경고 표시", + voice_badges_enabled: "음성 대화 배지 사용", + voice_analytics_enabled: "음성 대화 통계 사용", + voice_session_retention_days: "음성 대화 기록 보관 기간", + voice_chat_enabled: "음성 대화방 문자 채팅 사용", }.freeze module SiteSettingNames @@ -118,9 +1875,84 @@ module ::ItosmAdminKorean super end + + def all_settings(**kwargs) + settings = super + return settings unless I18n.locale.to_s.start_with?("ko") + + settings.map do |setting| + localized_values = ItosmAdminKorean::ENUM_NAMES[setting[:setting].to_sym] + next setting unless localized_values && setting[:valid_values] + + localized_setting = setting.dup + localized_setting[:valid_values] = setting[:valid_values].map do |entry| + localized_entry = entry.dup + localized_entry[:name] = localized_values.fetch(entry[:value].to_s, entry[:name]) + localized_entry + end + localized_setting + end + end + end + + module AdminPluginNames + def name + ItosmAdminKorean::PLUGIN_NAMES[object.directory_name] || super + end + + def humanized_name + ItosmAdminKorean::PLUGIN_NAMES[object.directory_name] || super + end + + def label + ItosmAdminKorean::PLUGIN_NAMES[object.directory_name] || super + end + + def about + if I18n.locale.to_s.start_with?("ko") + localized_description = ItosmAdminKorean::PLUGIN_DESCRIPTIONS[object.directory_name] + return localized_description if localized_description + end + + super + end + end + + module PluginInstanceNames + def humanized_name + if I18n.locale.to_s.start_with?("ko") + localized_name = ItosmAdminKorean::PLUGIN_NAMES[directory_name] + return localized_name if localized_name + end + + super + end + end + + module BuiltInThemeDescriptions + def description + if I18n.locale.to_s.start_with?("ko") + localized_description = ItosmAdminKorean::BUILT_IN_THEME_DESCRIPTIONS[object.id] + return localized_description if localized_description + end + + super + end end end after_initialize do SiteSetting.singleton_class.prepend(::ItosmAdminKorean::SiteSettingNames) + AdminPluginSerializer.prepend(::ItosmAdminKorean::AdminPluginNames) + Plugin::Instance.prepend(::ItosmAdminKorean::PluginInstanceNames) + BasicThemeSerializer.prepend(::ItosmAdminKorean::BuiltInThemeDescriptions) +end + +# 제목 바로가기의 접근성 문구는 게시물 본문을 조리할 때 영문 값으로 저장됩니다. +# 클라이언트 번역만 추가하면 기존 게시물의 조리된 본문에는 반영되지 않으므로 +# 게시물 본문을 저장하기 전 처리 단계에서 해당 접근성 문구만 안전하게 바꿉니다. +on(:before_post_process_cooked) do |document| + document.css('a.anchor[aria-label="Heading link"]').each do |anchor| + anchor["aria-label"] = "제목 바로가기" + end end diff --git a/수정기록.txt b/수정기록.txt index 5024122..e176ed4 100644 --- a/수정기록.txt +++ b/수정기록.txt @@ -27,3 +27,16 @@ Discourse 한국어 보완 수정 기록 - Discourse 공식 번역과 코드 기여의 제출자를 `이창현 (Lee Chang Hyun)`으로 정했다. - 제출 및 커밋 이메일은 `syskiller@naver.com`으로 정했다. - 저장소 로컬 Git 작성자 설정에 반영하고 값을 다시 확인했다. + + +## 2026-09-25 사용자 화면 한글화 4차 진행과 운영 반영 +- 작업 대상: https://forum.itosm.co.kr +- 변경 이유: 사용자 화면과 채팅과 음성 대화와 안내 창에 남은 영문 문구를 자연스러운 한국어로 바꾸기 위해 진행했다. +- 변경 내용: Discourse 코어의 일반 화면 및 시스템 번역 750개를 네 차례로 나눠 보완했다. 채팅과 음성 대화 번역과 신고 창과 검색과 글 작성기와 404 안내와 태그 입력의 누락 문구를 함께 정리했다. 영어 운영 게시물 3건도 한국어로 바꿨다. +- 데이터 변경: 게시물 3건의 제목과 본문을 수정했다. 데이터베이스 구조 변경과 데이터 이전은 없다. +- 운영 반영: `itosm-admin-korean` 플러그인의 번역 파일을 갱신했다. `app` 컨테이너만 다시 시작했다. +- 검사: YAML 구조와 번역 후보 수를 확인했다. 앞선 묶음은 실제 화면에서 신고 창과 검색과 글 작성기와 오류 안내와 태그 입력을 확인했다. 포럼의 HTTP 200 응답을 확인했다. +- 남은 분량: 활성 번역 기준 총 8,498개다. 일반 화면 및 시스템 6,385개와 관리자 화면 2,113개가 남아 있다. +- 제한 사항: 4차 300개 묶음은 화면별 문맥 검수가 남아 있다. 다음 묶음부터 300개 단위로 번역과 문맥 검수를 이어 간다. +- SSH 보호: 현재 접속 출발지를 Fail2ban SSH 차단 제외 목록에 반영하고 새 SSH 연결을 확인했다. 실제 주소는 기록하지 않았다. +- 백업: 사용자 지시에 따라 이번 기록 시점에는 만들지 않았다.