title: What should I use for i18n in Flutter: S.of(context) or S.current?
body: <p>I'm using the <code>i18n plugin for Flutter</code> (I believe it's <a href="https://plugins.jetbrains.com/plugin/10128-flutter-i18n" rel="nofollow noreferrer">this one</a>) that comes with <code>Android Studio</code>.</p>
  
  <p>And in every example I see it says to use <code>S.of(context).my_string</code> to get the <code>Strings</code> but it always returns <code>null</code>.</p>
  
  <p>If I use <code>S.current.my_string</code>, it seems to work.</p>
  
  <p>So is <code>S.current</code> the right way to do it and every doc/tutorial out there is wrong, are they the same or what?</p>
  
  <p>What I'm basically asking here, is what is the difference between them.</p>