// backbone-form i18n

Backbone.Form.editors.Date.monthNames =["Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember"];

Backbone.Form.validators.errMessages = {
  required: 'Dieses Feld darf nicht leer sein.',
  regexp: 'Ungültige Eingabe.',
  email: 'Ungültige Email-Adresse.',
  url: 'Ungültige URL.',
  integer: 'Ungültige Zahl.',
  match: _.template('Die Passwörter stimmen nicht überein.', null, Backbone.Form.templateSettings),
  minlength: _.template('Muss mindestens <%= min %> Zeichen lang sein.', null, Backbone.Form.templateSettings),
  selectionrequired: 'Mindestens ein Wert muss ausgewählt sein.',
  phonenumber: 'Ungültige Telefonnummer'
};

// Overwriting Backbone.Marionette.Renderer to use JST
Backbone.Marionette.Renderer.render = function(template, data) {
  if (!JST[template]) throw "Template '" + template + "' not found!";
  return JST[template](data);
};

Teikei = new Backbone.Marionette.Application();

Teikei.labels = {
  products: [
    { label: "Gemüse", val: "vegetables"},
    { label: "Früchte", val: "fruit"},
    { label: "Milchprodukte", val: "dairy"},
    { label: "Milch", val: "milk"},
    { label: "Brot", val: "bread"},
    { label: "Fleisch", val: "meat"},
    { label: "Fisch", val: "fish"},
    { label: "Eier", val: "eggs"},
    { label: "Kräuter", val: "herbs"},
    { label: "Anderes", val: "other"}
  ],
  farming_standards: [
    { label: "Biologisch", val: "organic"},
    { label: "Bio-Dynamisch", val: "biodynamic"},
    { label: "Integriert", val: "integrated"}
  ]
};

Teikei.addInitializer(function(options){

  Teikei.addRegions({
    modalRegion: Teikei.Base.ModalRegion,
    alertRegion: Teikei.Base.AlertRegion
  });

  var userController = new Teikei.User.Controller();
  Teikei.currentUser = userController.model;
  var userRouter = new Teikei.User.Router({ controller: userController });

  var participateController = new Teikei.Participate.Controller();
  var participateRouter = new Teikei.Participate.Router({ controller: participateController });

  var placesController = new Teikei.Places.Controller();
  var placesRouter = new Teikei.Places.Router({controller: placesController });

  this.alert = new Teikei.Alert.Controller();

  // bootstrap the data:
  placesController.collection.once("reset");
});

Teikei.on("initialize:after", function(options){
  if (Backbone.history){
    Backbone.history.start();
  }
});

$(function(){
  Teikei.start();
});

@@ -1080,15 +1080,12 @@
 l: %22
-Fr%C3%BCchte
+Obst
 %22, v

Rename "Früchte" to "Obst".