ObductionFan현지화
게임 Obduction에 대한 현지화된 변경 사항입니다.
안녕! Obduction의 새로운 언어에 대한 현지화 지원에 관심을 가져주셔서 정말 감사합니다! Obduction의 현지화 노력에 대해 논의하고 싶다면 Obduction 현지화 포럼을 참조하세요. 이 리포지토리에 기여하고 싶다면 FAQ에 나열된 표준을 준수하여 리포지토리를 포크하고 끌어오기 요청을 하세요. 일부는 참조용으로 여기에 나열되어 있습니다.
Obduction의 파일을 새로운 언어로 현지화하고 싶습니다. 이 작업을 수행하려면 어떻게 해야 합니까?
- 게임의
Obduction/Content/Localization
디렉터리에 일반적으로 언어 이름을 설명하는 데 사용되는 두 글자로 명명된 언어에 대한 새 디렉터리를 추가합니다(예: "fr"은 일반적으로 "프랑스어"를 상징하는 두 문자입니다). -
en
디렉터리의 모든 파일을 복사하여 새 언어에 붙여넣습니다. - 방금 생성한 디렉터리 이름과 동일한
LanguageID
(게임의 지역화 관리자가 파일을 찾는 방법), LanguageName
사용하여 Languages.json
파일( Localization
디렉터리)에 새 언어 항목을 추가합니다. 이는 귀하의 언어 이름을 영어로 번역한 것이며, DisplayName
은 귀하의 언어로 된 언어 이름입니다. - Obduction을 열고 메뉴의 언어 목록에 해당 언어가 나타나는지 확인하세요. 언어 목록에 나열되지 않은 경우
Languages.json
파일의 모든 항목을 올바르게 입력했는지 다시 확인하세요. - 새 언어 디렉토리의 파일 번역을 시작하고 해당 파일이 게임 내에서 작동하는지 확인하세요. 모든 파일은 BOM이 포함된 UTF-16 LE 인코딩으로 저장되어야 합니다. (참고: 우리는
git diff
현재 이러한 파일을 바이너리 파일로 취급한다는 것을 알고 있으며, 이 문제를 해결하고 사람들이 더 쉽게 기여할 수 있도록 신뢰할 수 있는 대체 솔루션을 찾고 있지만 현재로서는 UTF-16 파일 우리가 받아들이는 것입니다). - 모든 파일이 번역되고 게임에 올바르게 표시되는 것으로 확인되면 생성한 폴더를 사용하여 이 저장소에 끌어오기 요청을 할 수 있습니다.
저는 GitHub에 익숙하지 않지만 소위 "Pull 요청"을 하여 Obduction용으로 지역화한 언어를 기여하고 싶습니다. 내 작업을 어떻게 당신과 공유할 수 있나요?
- GitHub 계정을 만듭니다.
- 저장소의 현지화 디렉터리를 방문하세요.
- 화면 오른쪽 상단 근처의 "최신 커밋" 메시지 바로 위에 있는 "파일 업로드" 버튼을 클릭하세요.
- 새 언어의 현지화된 파일이 포함된 디스크의 폴더를 "여기에 파일을 드래그하세요"라고 표시된 영역으로 드래그하세요.
- 그런 다음 아래로 스크롤하여 커밋에 대한 제목과 커밋 메시지를 입력하세요.
- README에 따라 제목과 커밋 메시지를 추가했으면 "Create Pull Request"를 클릭하세요.
- 끌어오기 요청을 생성할 때 열리는 페이지에서 기본 포크(왼쪽 포크)가
Obduction Fan Localization
저장소이고 그 옆에 있는 분기가 master
인지 확인하세요. - 제목과 커밋 메시지가 제출하기에 충분한지 확인한 다음 "풀 요청 만들기"를 다시 누르세요.
- GitHub 사용 및 풀 요청 생성에 대한 자세한 내용은 GitHub의 시작 가이드를 참조하세요.
풀 요청에 어떤 정보나 데이터를 포함해야 합니까?
커밋 메시지에 포함된 정보 :
- 당사가 귀하에게 직접 연락하는 데 사용할 수 있는 귀하의 이메일 주소
- 귀하의 이름 또는 식별자 (귀하의 사용자 이름일 수 있음), 그리고 해당되는 경우 귀하가 대신하여 기여하는 사람의 이름 또는 식별자(그리고 귀하에 대한 특정 서면 허가에 대한 링크를 포함하십시오) 그렇게 하기 위해)
- 지역화 지원을 추가하려는 언어의 언어 ID (2문자 식별자)(예:
Languages.json
파일) - 지역화 지원을 추가하는 언어의 표시 이름 (해당되는 경우 방언)(예:
Languages.json
파일) - 지역화 지원을 추가하려는 언어의 언어 이름 (해당하는 경우 방언)(예:
Languages.json
파일) - 번역을 테스트하는 데 사용한 Obduction 버전
- 귀하의 번역 접근 방식에 대한 간단한 요약 (1-2문장)
풀 요청에 포함된 데이터 :
- 원하는 언어로 번역된 모든 파일이 포함된 새 언어의 현지화 폴더
- 선택 사항: 원하는 경우 현지화 접근 방식과 참고 사항에 대한 더 긴 요약이 포함된 .txt 파일(언어의 새 디렉터리에 위치)
끌어오기 요청을 하기 전에 게임의 로컬 복사본에서 새로운 언어 지원을 테스트해야 합니까?
예.