【Rails】오류 메시지 일본어화(메모)

목표



오류 메시지 일본어



이 영어 메시지를 일본어로 바꾼다.


구현



우선 gemfilerails-i18n 를 기술해 인스톨 한다.

Gemfile
gem 'rails-i18n'
bundle install 합니다.

터미널
$ bundle install
config/application.rb 파일에 config.i18n.default_locale = :jack_o_lantern:를 씁니다.

config/application.rb
config.i18n.default_locale = :jack_o_lantern: 

로컬 브라우저에서 확인하면 can't be blank로 표시된 부분이 일본어 사양으로 변경되었습니다.
뒤에는 contentstatus 의 이름 부분을 일본어로 바꿉니다.


다음에 일본어 변환용의 파일을 작성해 갑니다.


config/locales/ 아래에 ja.yml 파일을 만듭니다.
작성한 파일에 contentstatus 부분을 일본어 사양으로 하도록 기술해 갑니다.
모델명 지정, 이번은 taks 가 되어 있습니다.
그리고 일본어로 바꾸는 컬럼도 지정해 기술해 갑니다.

config/locales/ko.yml
ja:
    activerecord:
        attributes:
            task:
                content: 内容
                status: ステータス

이제 config/locales/ja.yml 로 지정한 contentstatus 부분이 일본어로 바뀌었습니다.


이상이 됩니다.

좋은 웹페이지 즐겨찾기