我尝试使用Transifex Stellaris本地化文件进行在线翻译,但由于它们不遵循本地化标准,因此无法正确导入: http://docs.transifex.com/formats/yaml/
例如,这里有一个文件: 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 :(得分:0)
您链接的文件包含
等行*ngFor
您可能希望它成为键值对:
DERELICT_SHIP_PROJECT:0 "Derelict Ship"
我不知道0是什么以及它是如何到达的,但是如果你从每一行删除它,你将拥有一个合适的YAML源。