私のSymfonyフレームワークプロジェクトで「メッセージコード」、たとえば「person.name」を使用しています。私は対応するxliffメッセージコードファイルを使用します。これは索引として使用されるメッセージコードで、「ソース言語」属性を設定するための正しいまたは普通のアプローチは何ですか?ここでは例:BCP47パー<source>属性のメッセージコードを使用する場合のXLIFFソース言語設定
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file source-language="en" target-language="de" datatype="plaintext" original="file.ext">
<body>
<trans-unit id="person.name">
<source>person.name</source>
<target>Name</target>
</trans-unit>
</body>
</file>
</xliff>
はsymfonyの既知の問題です、https://github.com/symfony/symfony/issues/20076#issuecomment-294126923 –
を参照してください右。それを知らなかった。 Xliffのようなバイリンガルなファイルフォーマットがどのように機能し、どのように他のツールと互換性がなければならないかについて、メンテナの側で誤解されているようです。明らかに、私は、(a)ソース文字列を参照してターゲット文字列、(b)ターゲット文字列を検索してソース文字列、(c)resnameを使用してソースとターゲットのペアをルックアップすることができます。 – Shervin
はい、同意します。 (私はその問題を提起した、いつか私はPRを開く時間を見つけるかもしれない)。 –