Localization simplified에 넣을 lang_ko.rb파일을 만들었다가 아예 편리하게 사용할 수 있는 플러그인으로 변형해서 만들어보는게 좋겠다고 생각해서 KoreanRails 플러그인을 만들었습니다.
한글 문자열 처리를 위해 기본적으로 해주어야하는 설정들인
* environment.rb 파일에 $KCODE='u' 넣기
* database.yml 파일에 모두 encoding: utf8 넣기
* application_controller.rb 파일에 header를 utf8으로 지정하는 코드 넣기
를 간편하게 플러그인 하나로 해결하고, 애러 메세지를 한글화하는 목적을 갖고 있습니다.
주소는 http://www.agilewebdevelopment.com/plugins/korean_rails 이고 설치방법은
코드:
> ruby script/plugin install http://loverails.net/korean_rails
로 설치하실 수 있습니다.
다음과 같은 기능을 갖습니다
* $KCODE = 'u' 자동 지정
* text/* 타입의 HTML문서 해더를 UTF-8으로 설정
* database.yml에서 encoding: 을 지정하지 않았을 경우 DB연결에 UTF-8을 이용하도록 설정
* date_select 등에서 사용되는 달을 영문이 아닌 1월, 2월, ... 과 같은 식으로 변경
* Time과 Date에 사용되는 형식을 변경
* ActiveRecord 애러문을 한글화
* distance_of_time_in_words 한글화
* to_currency에 $가 아닌 ₩사용
* to_sentence에 '그리고'를 사용하고 마지막 항목 앞에 ','를 기본적으로 붙이지 않음
기존의 Localization simplified에 비해 더 나은 점은
* 애러문에서의 필요 없는 pluralization 제거.
* Header부분은 text/*에 대해서만 교정하도록.
* DB접속에서 UTF8을 이용하는 것은 database.yml 파일 안에 encoding:이 지정된 경우에만 overriding
* PostgreSQL도 UTF8 지원
입니다.
문자열 길이와 truncate 부분도 유니코드 라이브러리 부분을 좀 더 알아 본 후 도입할 예정입니다.
한글 문자열 처리를 위해 기본적으로 해주어야하는 설정들인
* environment.rb 파일에 $KCODE='u' 넣기
* database.yml 파일에 모두 encoding: utf8 넣기
* application_controller.rb 파일에 header를 utf8으로 지정하는 코드 넣기
를 간편하게 플러그인 하나로 해결하고, 애러 메세지를 한글화하는 목적을 갖고 있습니다.
주소는 http://www.agilewebdevelopment.com/plugins/korean_rails 이고 설치방법은
코드:
> ruby script/plugin install http://loverails.net/korean_rails
로 설치하실 수 있습니다.
다음과 같은 기능을 갖습니다
* $KCODE = 'u' 자동 지정
* text/* 타입의 HTML문서 해더를 UTF-8으로 설정
* database.yml에서 encoding: 을 지정하지 않았을 경우 DB연결에 UTF-8을 이용하도록 설정
* date_select 등에서 사용되는 달을 영문이 아닌 1월, 2월, ... 과 같은 식으로 변경
* Time과 Date에 사용되는 형식을 변경
* ActiveRecord 애러문을 한글화
* distance_of_time_in_words 한글화
* to_currency에 $가 아닌 ₩사용
* to_sentence에 '그리고'를 사용하고 마지막 항목 앞에 ','를 기본적으로 붙이지 않음
기존의 Localization simplified에 비해 더 나은 점은
* 애러문에서의 필요 없는 pluralization 제거.
* Header부분은 text/*에 대해서만 교정하도록.
* DB접속에서 UTF8을 이용하는 것은 database.yml 파일 안에 encoding:이 지정된 경우에만 overriding
* PostgreSQL도 UTF8 지원
입니다.
문자열 길이와 truncate 부분도 유니코드 라이브러리 부분을 좀 더 알아 본 후 도입할 예정입니다.





