>  Q&A  >  본문

Vue 3.2의 설정 스크립트에서 구성 API를 사용할 때 vue-i18n-next의 변수가 작동하지 않습니다.

vue 3.2 프로젝트에서는 vue-i18n-next v9、composition api<script setup> 메소드를 사용하고 있습니다.

{}'s로 표시된 일부 변수를 사용하여 번역 메시지를 만들려고 합니다. 예를 들어

으아아아

내 vue 구성 요소는 다음과 같습니다.

으아아아

결과는 변수 부분이 없는 문자열입니다. 查看上述发票后发现,目前这些发票整体上与您的약 300g 정도의 차이가 있습니다

이전에는 vue 2에서 vue-i18n-next 패키지와 옵션 api를 사용할 때 문제가 없었고 문자열과 변수도 올바르게 구성되었습니다. 코드는 다음과 같습니다:

으아아아

출력은 查看上述发票后,发现目前您在这些发票整体上的优势存在约 00,00 的差异。

결합 API 방법에서 무엇이 변경되었는지 또는 제가 뭘 잘못하고 있는지 아시나요?

P粉420868294P粉420868294318일 전544

모든 응답(1)나는 대답할 것이다

  • P粉434996845

    P粉4349968452023-12-06 12:47:31

    $tc 提供了复数翻译,它的直接替代品是 tc:

    으아아아

    t는 범용 번역 기능이며 복수형을 허용하지만 이름이 보간된 객체를 인수로 받아들일 수 없습니다. 다른 옵션이 있을 수 있기 때문입니다. 이 경우에는 다음과 같습니다.

    으아아아

    회신하다
    0
  • 취소회신하다