title: Is using echo rather than printf a trouble maker for string translation using .pot file and Poedit?
body: <p>I was wondering could the use of <code>echo</code> in php code rather than the use of <code>printf()</code> be the cause of a .mo file or in general the reason why the translation files do not work at all?</p>
  <p><strong>For Example</strong>:</p>
  <p>In my php code I have this line of code: <br>
  <code>echo __('Twinkle Twinkle little star');</code></p>
  <p>Which has the double underscore identifier <code>__()</code>.</p>
  <p>When using <a href="https://poedit.net/" rel="nofollow noreferrer">Poedit</a>, I get my string displayed in the translatable strings column, so that's not an issue.</p>
  <p><strong>Sum up</strong>: <br>
  Could echo cause a problem with the translation even thought Poedit can index and understand that the string is there?</p>
  <p>Thanks in advance for your time.</p>