英語、スペイン語、フランス語で作成する必要がある Pyramid アプリケーションがあります。i18n の最初のパスは完了しましたが、翻訳文字列に改行なしスペースを導入する方法に問題があります。
たとえば、次のようなものがあります。
USER_UPDATED = _('User "${user}" updated!')
フランス語に翻訳する場合、これを次のように変更する必要があります。
Utilisateur « ${user} » mise à jour !
しかし、« の後のスペースと » の前のスペース、および ! 非破壊的でなければなりません。
PO ファイルを編集するとき、ノーブレーク スペースを本来あるべき場所に配置するにはどうすればよいですか? 私は Emacs の PO モードを使用していますが、これを行う方法が見つかりません。