In the
How does MyNetwork, work? thread, the way MyNetwork imitates some MyBB systems is explained. However, one of the major systems that isn't explained properly is the use of MyBB's language system, and how MyNetwork interacts with it.
All of MyNetwork's Modules and Features use the standard language system - so there's nothing new to learn or get your head around. However, MyNetwork Core has a
Custom Language Editor (CLE) that I used to help create, edit and remove language files when I developed plugins for it.
Previously, plugin developers (and code editors alike) had to manually create a new file, and start from scratch when making language files. It further caused me chaos when it came to translating them. I, personally, found this extremely tedious - and where the idea for the CLE came from.
So with the CLE,
it's easy to create a new file for any (or all) language packs and it's really simple to
add a new string to the file as well. By clicking "Add Another Tag", you're able to dynamically add as many language strings as you want to any file - whether it's a default MyBB file or a brand new one you've just created.
Of course, it's impossible to overwrite any language string that already exists in the file, and it's
really easy to remove your custom tags too. So, really, the CLE makes it stupidly simple to create, edit and add to MyBB's Language System.