github-ko-ext
github-ko-ext copied to clipboard
번역 데이터 파일 분할
오, 번역 데이터 부분만 별도 파일로 나누자는 말씀, 아주 좋은 의견입니다. 분리한 번역데이터와 상호 참조가 발생할 것 같아서, 파일이 3개 정도로 나뉘겠네요. 어떻게 나누면 좋을까요?
단순히 복사해서 붙여넣을 정도로 해결될 줄 알았는데 아니네요..! 이런 방법은 어떨까요?
//data.ts
export default ({
바탕값변환,
인풋값변환,
텍스트변환,
}) => [
//중략...
[ "0000D", ".auth-form-body a", [[/Forgot password\?/, "비밀번호 찾기"]] ],
[ "0000E", ".auth-form-body input[type=submit]", [[/Sign in/, "로그인"]], 인풋값변환 ],
//중략...
];
//github-ko.ts
import 번역데이터얻기 from 'data.ts';
//중략...
const 번역목록: 번역정보[] = 번역데이터얻기({
바탕값변환,
인풋값변환,
텍스트변환,
}).map(번역);
//후략...
제가 타입스크립트는 잘 몰라서 이 문법이 통할지는 모르겠어요.