define(function () {

  // European Portuguese

  return {

    errorLoading: function () {

      return 'Os resultados não puderam ser carregados.';

    },

    inputTooLong: function (args) {

      var overChars = args.input.length - args.maximum;



      var message = 'Por favor apague ' + overChars + ' ';



      message += overChars != 1 ? 'caracteres' : 'caractere';



      return message;

    },

    inputTooShort: function (args) {

      var remainingChars = args.minimum - args.input.length;



      var message = 'Introduza ' + remainingChars + ' ou mais caracteres';



      return message;

    },

    loadingMore: function () {

      return 'A carregar mais resultados…';

    },

    maximumSelected: function (args) {

      var message = 'Apenas pode seleccionar ' + args.maximum + ' ';



      message += args.maximum != 1 ? 'itens' : 'item';



      return message;

    },

    noResults: function () {

      return 'Sem resultados';

    },

    searching: function () {

      return 'A procurar…';

    },

    removeAllItems: function () {

      return 'Remover todos os itens';

    }

  };

});

