     # for other — only first part
     if _matched[3] then _matched[1] + '-' + _matched[2] else _matched[1]
 
-  # Load and invoke content of l10n files
+  # ===============
+  # Load l10n files
+  # ===============
   # @note In native `xgettext` you can set as many domains as you wish per locale. Usually domains
   #       represented in form of separate l10n files per singe locale. However, `node-gettext` using domains
   #       for holding locales and switching between them. To workaround that issue, following code will

###

module.exports = (grunt) ->
  taskConfig =
    autoescape          : false
    data:

  layoutsDir    = taskConfig.path.layouts
  localesDir    = taskConfig.path.locales

  # =======
  # Helpers
  # =======

  ###*
   * Replace placeholders with provided values via `sprintf` or `vsprintf`. Function will choice
