title: Sitecore Solr query: field name translation culture issue
body: <p>I am wondering if there is anyway to force FieldNameTranslator to append language to the field name.</p>
  
  <pre class="lang-cs prettyprint-override"><code>query = context.GetQueryable&lt;SearchResultItem&gt;(i =&gt; i[context.Index.FieldNameTranslator.GetIndexFieldName("Catalog Number")].Contains("m0202"));
  </code></pre>
  
  <p>The code above turns into solr query:</p>
  
  <pre><code>https://localhost:8983/solr/sitecore_web_index/select?q=catalog_number_t:(*m0202*)
  </code></pre>
  
  <p>which returns 0 results.</p>
  
  <p>If I append _en to the field name:</p>
  
  <pre><code>https://localhost:8983/solr/sitecore_web_index/select?q=catalog_number_t_en:(*m0202*)
  </code></pre>
  
  <p>I am getting expected results.</p>
  
  <p>So how can I add it through the code?</p>
  
  <p>Even</p>
  
  <pre class="lang-cs prettyprint-override"><code>context.Index.FieldNameTranslator.GetIndexFieldName("catalog_number_t_en")
  </code></pre>
  
  <p>returns catalog_number_t</p>
  
  <p>Catalog Number - single-line text field in sitecore.
  I am using Sitecore 9.1 Update-1, Solr 7.2.1.</p>