gettext 関数を使用してアプリケーションを翻訳するために po ファイルを使用しています。スペース、コロン、疑問符などの書式設定文字を使用する文字列がたくさんあります....
ここでのベストプラクティスは何ですか?
例えば:
_('operating database: '). DB_NAME. _(' on ').DB_HOST;
_('Your name:');
また
_('operating database').': '. DB_NAME.' '._('on').' '.DB_HOST;
_('Your name').':';
それらを翻訳したままにしておくべきですか、それともハードコーディングした方がよいですか? 長所と短所は何ですか?