구글의 번역 기능에

1968 단어 HTMLgoogleVue.js
반성했기 때문에 기사에 남깁니다・・・.
이것을 첫 기사로 만드는 것으로 간명

결론



@vue/cli로 만든 index.html을 방치하면 아픈 눈

것의 발단



고객의 특정 요구 사항이 필요하기 때문에 회사에서 개발 한 시스템의 일부를 vue.js에서 교체하고 배송했습니다.
납품 후의 검수시에 화면의 표시가 이상하다고 말해졌다(화면의 어디가 이상한지는 가르쳐 주지 않았던 피엔)

조사해도 소지의 Mac, windows, android, iOS의 어느 쪽으로 봐도 재현할 수 없었다

상사와 둘이서 머리를 안고 있다고 다른 사원으로부터 재현할 수 있었다고 말해졌다···

신비한 현상


  • 수수께끼의 날 표시

  • v-calendar ( htps : // v 또는 r. 이오/ )를 사용하여 캘린더를 표시합니다.
    왠지 26, 27, 29만 일의 표기가 붙어 있었다


  • 수수께끼의 년 표시

  • 본래 금액을 표시하고 있는 부분(단위·변환 없음)의 1000 이상의 값이 왠지 연표기가 된다



    번쩍이는 결정타



    문득 제목을 보면
    원래 영어가 될 것입니다.

    예: coffee-latte

    가 카타카나로 변환되었습니다.

    예: 커피 라떼

    혹시, 번역되고 있는 것은···?

    드디어 판명



    결국 원인은 범 미스

    index.html의 lang이 en가 될 수있었습니다.
    <html lang="en"></html>
    

    정확히
    <html lang="ja"></html>
    

    일부 환경에서만 재현한 것은
    google의 번역 기능으로 항상 일본어로 번역으로 설정하고 있는지 여부의 차이였습니다.

    대반성...



    자동 생성 된 index.html을 크게 확인하지 않고 그대로 방치 한 것이 원인이었습니다.

    @vue/cli로 만든 index.html을 방치하면 아픈 눈을 볼 수 있습니다.
    좋은 아이는 제대로 확인합시다.

    그리고 어째서 캘린더의 26,27,29의 부분만 날이 붙었는지, 조사해도 잘 모르는 것에서도 확실한 분이 있으면 가르쳐 주세요,,,

    좋은 웹페이지 즐겨찾기