String.xml
<string name="hello">%1$s가 %2$s에게 인사합니다.</string>
%1$s : string (문자열 일시) %1$d : int (숫자 일시)
JAVA
그리고 자바에서는 아래와 같이 코드를 해줍니다.
Resources res =
getResources()
;String text = String.format(res.getString(R.string.hello), "아이", "선생님");
결과값 -> 아이가 선생님에게 인사합니다.
영어권에서 복수형 단어 처리하기
String.xml
<plurals name="file">
<item quantity="one">One file found.</item>
<item quantity="other">%d files found.</item>
</plurals>
JAVA
String.format(getResources().getQuantityString(R.plurals.file, 2), 4);
출력-> 4 files found.
String.format(getResources().getQuantityString(R.plurals.file, 1), 4);
출처: https://jhrun.tistory.com/123 [JHRunning]
댓글 없음:
댓글 쓰기