Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hR6FK-0001kU-MV for pgsql-translators@arkaria.postgresql.org; Thu, 16 May 2019 02:35:50 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1hR6FJ-0004IQ-7u for pgsql-translators@arkaria.postgresql.org; Thu, 16 May 2019 02:35:49 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1hR6FJ-0004HS-1C for pgsql-translators@lists.postgresql.org; Thu, 16 May 2019 02:35:49 +0000 Received: from [59.5.211.76] (helo=postgresql.kr) by magus.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1hR6FA-0002T8-0r for pgsql-translators@lists.postgresql.org; Thu, 16 May 2019 02:35:47 +0000 Received: from [192.168.0.8] (unknown [211.55.60.38]) by postgresql.kr (Postfix) with ESMTPSA id 738205FC3D; Thu, 16 May 2019 11:35:34 +0900 (KST) Subject: Re: inconsistent translations, or the language is like that? To: Alvaro Herrera , pgsql-translators@lists.postgresql.org References: <20190515172320.GA20048@alvherre.pgsql> From: Ioseph Kim Message-ID: <17734d60-3519-0895-2d27-658f3496ac9f@postgresql.kr> Date: Thu, 16 May 2019 11:35:33 +0900 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <20190515172320.GA20048@alvherre.pgsql> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ko-KR X-Host-Lookup-Failed: Reverse DNS lookup failed for 59.5.211.76 (failed) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Hi Thanks for your notification. these messages are correct. here is example --- postgres@postgres=# create rule myrule as on insert to t do instead insert into tt values (new.*); CREATE RULE postgres@postgres=# insert into t values (1,1); INSERT 0 1 postgres@postgres=# select * from tt;  a | b ---+---  1 | 1 postgres@postgres=# insert into t values (1,1) returning *; 오류:  "t" 릴레이션에서 INSERT RETURNING 관련을 구성할 수 없음 힌트:  RETURNING 절에서는 무조건 ON INSERT DO INSTEAD 속성으로 rule이 사용되어야합니다. postgres@postgres=# drop rule myrule on t; DROP RULE postgres@postgres=# create rule myrule as on insert to t do instead insert into tt values (new.*) returning a,b::int; CREATE RULE postgres@postgres=# insert into t values (1,1); INSERT 0 1 postgres@postgres=# insert into t values (1,1) returning *;  a | b ---+---  1 | 1 --- The exact Korean expression is 'INSERT RETURNING 구문을 수행할 수 없음'. perform has same meaming for '구성' and '수행'. and '없음' is abbreviated to '없습니다'. I'll change it in the next version. thanks. I am more curious why you are interested in this matter. :) Regards ioseph 19. 5. 16. 오전 2:23에 Alvaro Herrera 이(가) 쓴 글: > Hello Ioseph, I noticed that these message are translated differently in > your translation. Is that intentional or a mistake? I don't know the > language. > > msgid "cannot perform INSERT RETURNING on relation \"%s\"" > msgstr "\"%s\" 릴레이션에서 INSERT RETURNING 관련을 구성할 수 없음" > > #: rewrite/rewriteHandler.c:3576 > #, c-format > msgid "cannot perform UPDATE RETURNING on relation \"%s\"" > msgstr "\"%s\" 릴레이션에서 UPDATE RETURNING 관련을 구성할 수 없습니다." > > #: rewrite/rewriteHandler.c:3583 > #, c-format > msgid "cannot perform DELETE RETURNING on relation \"%s\"" > msgstr "\"%s\" 릴레이션에서 DELETE RETURNING 관련을 구성할 수 없습니다." > > > Thanks >