2016-06-26 69 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源代码。

相关问题