Change record status: 
Introduced in branch: 
Introduced in version: 

Following on #1813762: Introduce unified interfaces, use dependency injection for interface translation where the internals of t() were made swappable, it was logical that we can get rid of st() and get_t() that were to put the burden of environment adaptation to the Drupal code writer. Now t() adapts to the environment and there is no need to invoke different functions in different environments. Just use t() where you used to use st() or $t = get_t() followed by $t().

If you want to specifically use t() backends or ensure your code has an injectable t() implementation, see #2018411: Figure out a nice DX when working with injected translation where work is ongoing to figure out best practices for that.

Module developers
Updates Done (doc team, etc.)
Online documentation: 
Not done
Theming guide: 
Not done
Module developer documentation: 
Not done
Examples project: 
Not done
Coder Review: 
Not done
Coder Upgrade: 
Not done
Other updates done