본문 바로가기
프론트엔드/리액트

[react-i18n] 파라미터 넣는 방법

by 1005ptr 2022. 11. 28.
반응형

파라미터를 넣을떄는 문자열에 {{name}} 같이 중괄호 두번을 써서 파라미터임을 나타내고

t 함수 호출 시 두번째 매개변수로 {name:"홍길동"} 같이 키-값 형태로 값을 넘겨주면 된다.

 

// 리소스 파일
{
	"message":"My name is {{name}}"
}

// 결과 : My name is 홍길동
t('message', {name:"홍길동"});

 

https://stackoverflow.com/questions/71947775/how-can-i-pass-parameters-with-i18next

 

How can I pass parameters with i18next?

I want to translate my colors but idk how I do it. const Item = memo(({ color, index, lastIndex, translateName, style, activeColor, onPress }: IColorItem) => { return ( <Text>{

stackoverflow.com

 

반응형

댓글