[Rails] 모델의 속성 이름을 일본어로 만듭니다.
3399 단어 InternationalizationRubyRails
① 사전의 기본 정보를 일본어로 변환
config/initializers/산하에 새 파일을 만듭니다. (우선locale.rb라고 명명합니다.)아래와 같이 기술하다.
config/initializers/locale.rb
I18n.config.available_locales = :ja
I18n.default_locale = :ja
② 일본어 사전 파일 만들기
config/locales/중ja.yml이라는 파일을 만듭니다.그 안에 기술한 내용을 스스로 쓸 수는 있지만 이미 만들어진 것이 있기 때문에여기 복사 또는 다운로드 또는 저장.
Rails 서버가 재부팅되었습니다.오류가 발생하기 위해 새 제작 화면(공백 표시줄에 등록할 때 오류가 발생한 검증이 설정됨)에서 일부러 공백 표시줄 상태를 유지하고 등록 버튼을 누르면
확실히 일본어로... Task name, Detail, Deadline은 알파벳 표시를 유지합니다.
제목에도 쓰여 있지만 이것은 기본적인 일본어 표기가 아니라 자신이 명명한 모델의 속성 이름이기 때문에 별도로 처리됩니다.이것들을 일본어로 만들기 위해서는 반드시 다른 서류를 준비해야 한다.
③ 모델 속성을 일본어로 변환
이번에는 config/locales/에서 모형을 일본어 표로 하는 사전인'model.ja.yml'를 만들었다.
config/locales/model.ja.yml
ja:
activerecord:
models:
task: ブログ
user: ユーザー
attributes:
task:
task_name: タスク名
detail: 詳細
deadline: 期限
user:
title: タイトル
name: 名前
email: メールアドレス
current_password: 現在のパスワード
password: パスワード
password_confirmation: 確認用パスワード
remember_me: ログインを記憶
이렇게 모델 속성에 대응하는 일본어를 기술합니다.이렇게 서버를 다시 시작해서 아까와 같은 방법으로 잘못된 말을 보내보려고 합니다모델 속성의 부분도 일본어로 바뀌었다.
Reference
이 문제에 관하여([Rails] 모델의 속성 이름을 일본어로 만듭니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/HIROKOBA/items/b5a8338a303e03bbf907텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)