仰視風扇定位
對遊戲 Obduction 進行了本地化更改。
你好呀!非常感謝您有興趣為 Obduction 中的新語言提供在地化支援!如果您想討論 Obduction 中的在地化工作,請參閱我們的 Obduction 本地化論壇。如果您想為此儲存庫做出貢獻,請隨時分叉該儲存庫並按照我們的常見問題中列出的標準提出拉取請求,此處列出了一些標準以供參考:
我想將 Obduction 中的檔案在地化為一種新語言。我該怎麼做呢?
- 在遊戲的
Obduction/Content/Localization
目錄中,為您的語言添加一個新目錄,命名為通常用於描述您的語言名稱的兩個字母(例如,“fr”是通常使用的兩個字符,象徵“法語」)。 - 將
en
目錄中的所有檔案複製並貼上到您的新語言中。 - 在
Languages.json
檔案(在Localization
目錄中)中新增一個新的語言條目,其LanguageID
與您剛剛建立的目錄名稱相同(這是遊戲中的本地化管理器尋找檔案的方式), LanguageName
這是您的語言名稱的英文翻譯,而DisplayName
是您的語言的名稱。 - 開啟 Obduction 並驗證您的語言是否出現在選單的語言清單中。如果語言清單中未列出,請仔細檢查您在
Languages.json
檔案中輸入的所有內容是否正確。 - 開始翻譯新語言目錄中的文件,並確保檢查它們是否在遊戲中運作。請注意,所有檔案必須以 UTF-16 LE with BOM 編碼儲存。 (注意:我們知道
git diff
目前將這些文件視為二進位文件,我們正在尋找替代的、可靠的解決方案來解決這個問題並使人們更容易做出貢獻,但目前,UTF-16 文件將是我們接受的)。 - 一旦所有文件都已翻譯並已驗證在遊戲中正確顯示,您可以使用您建立的資料夾向此儲存庫發出拉取請求。
我不熟悉 GitHub,但我想透過發出所謂的「拉取請求」來貢獻一種我為 Obduction 本地化的語言。我該如何與您分享我的工作?
- 建立一個 GitHub 帳戶。
- 存取我們儲存庫的本地化目錄。
- 點擊位於螢幕右上角附近的「最新提交」訊息上方的「上傳檔案」按鈕。
- 將磁碟上包含新語言本地化檔案的資料夾拖曳到標有「將檔案拖曳至此處」的區域中。
- 完成此操作後,向下捲動並輸入提交的標題和提交訊息。
- 當您根據我們的自述文件新增標題和提交訊息後,按一下「建立拉取請求」。
- 在建立拉取要求時進入的頁面上,確保基礎分支(左側的分支)是
Obduction Fan Localization
儲存庫,並且旁邊的分支是master
。 - 確保您的標題和提交訊息足以提交,然後再次按下「建立拉取請求」。
- 有關使用 GitHub 和創建拉取請求的更多信息,請參閱 GitHub 的啟動指南。
我需要在拉取請求中包含哪些資訊或資料?
您的提交訊息中包含的資訊:
- 我們可能會使用您的電子郵件地址直接與您聯繫
- 您的姓名或識別碼(可以是您使用的使用者名稱),以及(如果適用)您代表的人員的姓名或識別碼(請包含指向他們對您的特定書面許可的連結)這樣做)
- 您要為其新增本地化支援的語言的語言 ID (兩個字元識別碼)(如在
Languages.json
檔案中) - 您要新增本地化支援的語言的顯示名稱(和方言,如果適用)(如在
Languages.json
檔案中) - 您要新增本地化支援的語言的語言名稱(以及方言,如果適用)(如在
Languages.json
檔案中) - 您使用哪個版本的 Obduction來測試您的翻譯
- 關於您的翻譯方法的簡短摘要(1-2 句話)
您的拉取請求中包含的資料:
- 新語言的在地化資料夾,其中包含已翻譯為所需語言的所有文件
- 可選:如果需要,可以提供一個 .txt 文件,其中包含本地化方法和註釋的詳細摘要(放置在您語言的新目錄中)
在發出拉取請求之前,我是否需要在本地遊戲副本中測試新語言支援?
是的。