翻訳対象のバグ
翻訳システムで「RSSフィードリンクタグ」のtitle属性が対象に含まれないバグが発生。下記の通り英語ページに切り替えてもtitleが日本語のままで表示されていました。
<link rel="alternate" type="application/rss+xml" title="サイト名 » フィード" href="https://example.com/en/feed/" />対策としてフィルターをかけると次は「フィード」という文言が日本語環境で英語化。
<link rel="alternate" type="application/rss+xml" title="サイト名 » Feed" href="https://example.com/feed/" />そこでフィルター内で「フィード」に対して個別の関数を当てて微調整を行いました。
<link rel="alternate" type="application/rss+xml" title="Site Name » Feed" href="https://example.com/en/feed/" />解決したかと思いきや「半角スペースが詰まる」という謎の現象が同時発生。この点はプラグイン側で値を保持していたので特殊文字の半角スペースを差し込んで無事解決。
細部を追求するとサクッとは終わりませんよね。でもこういった積み重ねが大切なので念入りに作り込むのがおすすめです。皆さまも見逃さないようにご注意くださいね。