I was thinking, those tags appear because the variable does not exist in the array of the corresponding language file.
It seems like a good idea to use en_US as a default language fall back. In other words, when selected nl_NL, that instead of the word '{i18N base/SAVE}' ('SAVE' => "Opslaan" does not exist in the array) the default word 'Save' (from US) is printed (see example below). Not only plugins, even admin.
It seems like a good idea to use en_US as a default language fall back. In other words, when selected nl_NL, that instead of the word '{i18N base/SAVE}' ('SAVE' => "Opslaan" does not exist in the array) the default word 'Save' (from US) is printed (see example below). Not only plugins, even admin.
Code:
nl_NL.php
<?php
$i18n = array(
'CANCEL' => "Annuleren",
'DELETE' => "Verwijderen"
); ?>
en_US.php
<?php
$i18n = array(
'CANCEL' => "Cancel",
'DELETE' => "Delete",
'SAVE' => "Save"
); ?>