다국어 테마는 shiro 설정 전체를 복사할 필요가 없다. 간체 중국어 theme/yohaku 이 유일한 기본 테마이며, 색상·모듈·CSS·아이콘·ICP 신고·링크 구조를 담당한다.
다른 언어는 해당하는 문안 오버레이만 만든다:
theme/yohaku.en
theme/yohaku.zh-TW
theme/yohaku.ja(참고: jp가 아니라)
theme/yohaku.ko
오버레이 파일에는 다음 필드만 남긴다:
footer.linkSections
config.hero.description
config.hero.hitokoto.custom
각 언어의 linkSections 은 세 개의 열과 그 링크를 전부 유지해야 한다. 배열이 위치 기준으로 병합될 때 열을 하나라도 빠뜨리면 기본 테마의 중국어 항목이 남는다. 이렇게 스타일 관리는 항상 중국어 기본 테마 하나만 수정하고, 다른 언어는 문안만 관리하면 된다.
Footer 왼쪽의 좌우명 footer_motto 은 테마 JSON이 아니라 프런트엔드 언어 팩 콘텐츠이므로, 당분간 현재 상태를 유지한다.
다국어 테마 설정: 기본 테마와 언어 오버레이
다국어 테마는 shiro 설정 전체를 복사할 필요가 없다. 간체 중국어 theme/yohaku 이 유일한 기본 테마이며, 색상·모듈·CSS·아이콘·ICP 신고·링크 구조를 담당한다.
다른 언어는 해당하는 문안 오버레이만 만든다:
오버레이 파일에는 다음 필드만 남긴다:
각 언어의 linkSections 은 세 개의 열과 그 링크를 전부 유지해야 한다. 배열이 위치 기준으로 병합될 때 열을 하나라도 빠뜨리면 기본 테마의 중국어 항목이 남는다. 이렇게 스타일 관리는 항상 중국어 기본 테마 하나만 수정하고, 다른 언어는 문안만 관리하면 된다.
Footer 왼쪽의 좌우명 footer_motto 은 테마 JSON이 아니라 프런트엔드 언어 팩 콘텐츠이므로, 당분간 현재 상태를 유지한다.