Issue #1067618: Updating to work with l10n_client. Added some API functions to enforce permissions and formats.