2016-06-26 74 views
0

我嘗試使用Transifex Stellaris本地化文件進行在線翻譯,但由於它們不遵循本地化標準,因此無法正確導入: http://docs.transifex.com/formats/yaml/將非標準的yml本地化文件轉換爲php數組或其他可用於網頁轉換的格式

這裏例如有一個文件: http://pastebin.com/abKLLSpX

我試圖把它與一些在線(和離線)工具/腳本轉換成PHP數組或其他格式可用上Transifex但我沒有發現任何轉換它沒有錯誤,這裏例如與Symfony它給了我錯誤:

PHP Fatal error: Uncaught exception 'Symfony\Component\Yaml\Exception\ParseException' with message 'Unable to parse at line 8 (near "DERELICT_SHIP_PROJECT:0 "Derelict Ship"").' in /usr/share/php/Symfony/Component/Yaml/Parser.php:246 

有人可以給我一個關於如何正確地將其轉換爲可用於Transifex的格式的建議嗎?

感謝您的回覆。

回答

0

您鏈接的文件包含像

DERELICT_SHIP_PROJECT:0 "Derelict Ship" 

線你可能希望它是一個鍵值對:

DERELICT_SHIP_PROJECT: "Derelict Ship" 

我不知道是什麼的0是和它如何到了那裏,但是如果你從每一行刪除它,你都會有一個合適的YAML源代碼。

相關問題