2016-09-15 3 views
1

私はいくつかのものを翻訳するときに、時々コメントに入れられ、他のすべての後にとどまる文字列があります。そのコメントは何ですか?例えば翻訳ファイル:自動コメントは何ですか?

#~ msgid "" 
#~ "You tried to register but your email is already known.\n" 
#~ "To try again to login, click on the following link:\n" 
#~ "{}{}" 
#~ msgstr "" 
#~ "Vous avez essayé de vous enregistrer, mais votre email est déjà connu." 
#~ "Pour vous connecter, cliquez sur le lien suivant :\n" 
#~ "{}{}" 

ため~は何?

#~| msgid "Show your activity" 
#~ msgid "your activities" 
#~ msgstr "Montrer mon activité" 

ため|何ですか: はいつかこのようなパイプがありますか?

答えて

1

#~コメントはとなりました。文字列です。文字列が翻訳を持っていますが、現在のテンプレート(.pot)に表示されない場合は、msgmergeツールが#~でそれをコメントアウトしますが、それを残します。

文字列は、将来的に再び表示された場合は、再度翻訳のコメントを解除します、あなたはそれを再翻訳する必要はありません。また、ファジーマッチングによる提案のソースとして、コメントされたエントリを使用します。 #~|


#|コメントをコメントアウトした結果です。 A #|コメントは、ファジーマッチングを使用して提案を作成するときの元のテキストです。例えば、カタログは

msgid "Open" 
msgstr "Otevři" 

を持っており、テンプレートが作成されます。その後、msgmerge

msgid "Open!" 
msgstr "" 

を持っている場合:#|コメントを削除する必要がありpoedit、pootleまたはweblateなどの

#,fuzzy 
#| msgid "Open" 
msgid "Open!" 
msgstr "Otevři" 

POエディタを文字列が固定され、ファジーフラグが削除されたとき。しかし、誰かが.poをテキストエディタで編集した場合、誤って入力してしまうことがあります。

関連する問題