[초보자] 단순 콜렌다 일본어화 rails

개요


제목과 같이 단순 callendar를 일본어화합니다.
결론적으로 이번 사용은 i18n이라는 영어를 일본어로 바꾸는gem이다.
아마 저를 포함한 첫 번째 학자가 단순 콜렌다를 일본어로 바꿨을 때.
나는 i18n이 연결되기 어려울 것 같아서 기사를 썼다.
(사실 나는 이 기회를 빌려 i18n이라는 gm를 처음 알았다.)

그림 완성



무슨 요일에 영어로 썼으면 일본어야!

의 목적

  • i18n의 이해
  • 단순callendar의 일본어화
  • 컨디션

  • ruby 2.5.6
  • rails 5.2.3
  • 전제 조건

  • 단순 callendar를 가져왔습니다.
    (도입 방법은여기.)
    공식 사이트
  • 도입


    여기에 있는 글 ↓의 3 (path를 통해 18n의 여러 언어 환경 파일을 읽으십시오) 을 추천합니다.
    [초보자] Rails의 i18n의 일본어 대응

    두 개의 파일 만들기


    응용 프로그램에 두 개의 파일을 만듭니다:.
    1.ja.yml
    2.model.ja.yml

    파일 내용


    app/config/locales/ja.yml
    ---
    ja:
      date:
        abbr_day_names:
          - 
          - 
          - 
          - 
          - 
          - 
          - 
        abbr_month_names:
          -
          - 1月
          - 2月
          - 3月
          - 4月
          - 5月
          - 6月
          - 7月
          - 8月
          - 9月
          - 10月
          - 11月
          - 12月
        day_names:
          - 日曜日
          - 月曜日
          - 火曜日
          - 水曜日
          - 木曜日
          - 金曜日
          - 土曜日
        formats:
          default: "%Y/%m/%d"
          long: "%Y年%m月%d日(%a)"
          short: "%m/%d"
        month_names:
          -
          - 1月
          - 2月
          - 3月
          - 4月
          - 5月
          - 6月
          - 7月
          - 8月
          - 9月
          - 10月
          - 11月
          - 12月
    
      time:
        am: 午前
        formats:
          default: "%Y年%m月%d日(%a) %H時%M分%S秒 %z"
          long: "%Y/%m/%d %H:%M"
          short: "%m/%d %H:%M"
        pm: 午後
    
    
    이렇게 사전처럼 등록된 영어는 일본에서
    app/config/locales/model.ja.yml
    ja:
      activerecord:
        models:
          user: ユーザー # view側: User.model_name.human => "ユーザ" / t("activerecord.models.user")と同じ
          board: 掲示板
        attributes:
          user:
            id: ID
            first_name: 名前 # view側: User.human_attribute_name :name => "名前" / t("activerecord.attributes.user.name")と同じ
            last_name: 
            email: メールアドレス
            file: プロフィール画像
            crypted_password: パスワード
            created_at: 作成日
            updated_at: 更新日
    
    
    이렇게 하면 달력이 일본어로 변한다!!

    최후


    rails에 있는 간단한 달력을 찾아보니 관련 보도가 적은 것 같았다.
    특히 도입 당시에는 기사가 있었지만 맞춤형 기사는 드물었다.
    그래서 앞으로 맞춤형 편도 기사가 될 수 있을 것 같다.
    아직 많이 부족해요.
    업데이트된 지식은 추가로 기재됩니다.
    혹시 수정 사항이 있으면 댓글을 남겨주세요.
    죄송하지만 잘 부탁드립니다.

    좋은 웹페이지 즐겨찾기