0

Transifex Stellaris ローカリゼーション ファイルをオンラインで翻訳しようとしましたが、ローカリゼーション標準に従っていないため、正しくインポートされません: http://docs.transifex.com/formats/yaml/

たとえば、次の 1 つのファイルがあります: http://pastebin.com/abKLLSpX

いくつかのオンライン(およびオフライン)ツール/スクリプトを使用して、Transifexで使用可能なphp配列またはその他の形式に変換しようとしましたが、エラーなしで変換するものは見つかりませんでした。たとえば、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 で使用できる形式に正しく変換する方法について誰かアドバイスをもらえますか?

返信ありがとうございます。

4

1 に答える 1

0

リンクしたファイルには次のような行が含まれています

DERELICT_SHIP_PROJECT:0 "Derelict Ship"

おそらく、キーと値のペアにする必要があります。

DERELICT_SHIP_PROJECT: "Derelict Ship"

0 が何のために、どのようにしてそこにたどり着いたのかはわかりませんが、すべての行から削除すると、適切な YAML ソースが得られます。

于 2016-06-26T19:24:17.360 に答える