<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
	<channel>
				<title><![CDATA[코스모스팜 회원가입 + wpmembers 영어 번역]]></title>
		<link>https://www.cosmosfarm.com/threads/rss/document/48217</link>
		<description><![CDATA[<p>안녕하세요. 회원가입 메뉴에서 영어가 없어지지 않아 질문드립니다.</p>

<p>코스모스팜 회원관리를 이용해 회원가입 페이지를 만들고 있습니다.</p>

<p>로그인과 회원가입 메뉴들이 모두 영문으로 표시되어 아래 코드를 이용하여 수정하였습니다.<br />
 </p>

<pre>
<code>add_filter('gettext', 'my_text_strings', 99, 3);
function my_text_strings($translated_text, $text, $domain){
    if($domain == 'wp-members' || $domain == 'cosmosfarm-members'){
        switch($translated_text){
            case 'Log In': $translated_text = '로그인'; break;
              case 'Username': $translated_text = '아이디'; break;
              case 'Choose a Username': $translated_text = '아이디'; break;
              case 'Password': $translated_text = '비밀번호'; break;
              case 'Keep me signed in': $translated_text = '로그인 상태 유지'; break;
              case 'Register': $translated_text = '회원가입'; break;
              case 'First Name': $translated_text = '이름'; break;
              case 'Email': $translated_text = '이메일'; break;
              case 'policy service': $translated_text = '이용약관'; break;
              case 'I agree to': $translated_text = '동의합니다'; break;
        }
    }
    return $translated_text;
}</code></pre>

<p> </p>

<p>문제는 <strong>I agree to </strong>는 수정이 되지 않는다는 것입니다.</p>

<p><a href="https://imgur.com/Jg3ihCb" target="_blank">https://imgur.com/Jg3ihCb</a></p>

<p> </p>

<p>도움 부탁드리겠습니다.</p>

<p> </p>

<p>(이용약관은 필드 레이블:policy service / 필드타입:체크박스 로 직접 생성했습니다.)</p>

<p> </p>

<div>
<div class="gtx-trans-icon"> </div>
</div>]]></description>
		<copyright>Copyright 2026, 코스모스팜</copyright>
				<item>
			<title><![CDATA[제 코드에서 %s를 넣어 수정하는 방식으로는 동작하지 않습니다....

 


add_filter('gettext', 'trans...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/48235</link>
			<description><![CDATA[<p>제 코드에서 %s를 넣어 수정하는 방식으로는 동작하지 않습니다....</p>

<p> </p>

<pre>
<code>add_filter('gettext', 'translate_reply');
add_filter('ngettext', 'translate_reply');
function translate_reply($translated) {
	$translated = str_ireplace('I agree to %s', '%s에 동의합니다', $translated);
	return $translated;
}</code></pre>

<p> </p>

<p>이렇게 넣으니까 이건 또 되네요. 무슨 차이인지는 모르겠습니다...</p>]]></description>
			<author>델피아</author>
			<pubDate>Thu, 26 Nov 2020 03:56:01 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[워드프레스 설정 일반에서 언어를 한국어로 바꾸면, 모든 메뉴는 한국어로 나오지만 여전히 English로 ...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/48234</link>
			<description><![CDATA[<p>워드프레스 설정 일반에서 언어를 한국어로 바꾸면, 모든 메뉴는 한국어로 나오지만 여전히 English로 선택되어 있습니다.</p>

<p>그래서 플러그인에서는 사이트를 영어로 인식하는 것 같습니다.</p>]]></description>
			<author>델피아</author>
			<pubDate>Thu, 26 Nov 2020 03:47:00 +0000</pubDate>
			<category>KBoard</category>
		</item>
				<item>
			<title><![CDATA[안녕하세요~^^

코스모스팜 회원관리 플러그인은 다국어를 지원합니다.

워드프레스 사이트 언어 설정에...]]></title>
			<link>https://www.cosmosfarm.com/threads/document/48223</link>
			<description><![CDATA[<p>안녕하세요~^^</p>

<p>코스모스팜 회원관리 플러그인은 다국어를 지원합니다.</p>

<p>워드프레스 사이트 언어 설정에 따라 한국어, 영어, 일본어로 표시하실 수 있습니다.</p>

<p>별도로 코드를 추가해서 번역을 하는 이유가 있으신지요?</p>

<p> </p>

<p>워드프레스 관리자 -&gt; 설정(Settings) -&gt; 일반(General) 페이지에서</p>

<p>사이트 언어(Site Language) 설정으로 워드프레스 사이트 언어를 설정하실 수 있습니다.</p>

<p> </p>

<p>만약, 별도로 코드를 추가해야 하는 상황이라면</p>

<p>올려주신 코드 중 아래의 코드를</p>

<pre>
<code class="language-php">case 'I agree to': $translated_text = '동의합니다'; break;</code></pre>

<p>아래의 코드로 교체해보시겠어요?</p>

<pre>
<code class="language-php">case 'I agree to %s.': $translated_text = '%s에 동의합니다'; break;</code></pre>

<p>고맙습니다.</p>]]></description>
			<author>스레드봇</author>
			<pubDate>Thu, 26 Nov 2020 00:08:30 +0000</pubDate>
			<category>KBoard</category>
		</item>
			</channel>
</rss>