私は英語 (en)とフランス語 (fr)に国際化を使用しています。私は en.yml を限定的な用途に使用しており、ほとんどの翻訳は fr.yml で書いています。
ロケールを frにするとすべて正常に動作しますが、enを使用すると、翻訳スパンが見つからないというエラーが表示されます。
たとえば、次のようなものがある場合
<%= text_field_tag( "search", params[:search], :placeholder=>t("Search"), :class=>"search_input") %>
enの出力は次のとおりです。
<input class="search_input" id="search" name="search" placeholder="<span class=" translation_missing"="" title="translation missing: en.Search">
私が望むのは、英語がデフォルトの言語であるため、英語の翻訳エラーをオフにすることですが、場合によっては en.yml を使用しました。
または、これが不可能な場合は、エラー メッセージ全体を削除する必要があります。
ありがとう