inputEx Documentation Back to homepage

inputEx Documentation > Internationalization 0.2.2

Internationalization

Usage

The basic messages are stored into the inputEx.messages object :

inputEx.messages = {
   required: "This field is required",
   invalid: "This field is invalid",
   valid: "This field is valid"
};

Additional fields should add their messages into the same object :

// Specific message for the email field
inputEx.messages.invalidEmail = "Invalid email, ex: sample@test.com";

Contribute !

We are looking for contributors to extend inputEx localizations. If you use inputEx in a foreign language, please contribute by sending the localization file on the forum.

Examples

Then we only need one additional file, example with the French translation file :

	/**
	 * InputEx French localization
	 */
	(function() {

	   var msgs = YAHOO.inputEx.messages;

	   msgs.required = "Ce champ est obligatoire";
	   msgs.invalid = "Ce champ n'est pas valide";
	   msgs.valid = "Ce champ est valide";
	   msgs.invalidEmail = "Email non valide; ex: michel.dupont@fai.fr";
	   msgs.selectColor = "Sélectionnez une couleur :";
	   msgs.invalidPassword = ["Le mot de passe doit contenir au moins "," caractères (lettres ou chiffres)"];
	   msgs.invalidPasswordConfirmation = "Les mots de passe entrés ne sont pas identiques !";
	   msgs.capslockWarning = "Attention: touche majuscule activée";
	   msgs.invalidDate = "Date non valide; ex: 25/01/2007";
	   msgs.defaultDateFormat = "d/m/Y";
	   msgs.shortMonths = ["Jan", "Fév", "Mars", "Avril", "Mai", "Juin", "Juil", "Août", "Sept", "Oct", "Nov", "Déc"];
	   msgs.months = ["Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre"];
	   msgs.weekdays1char =  ["D", "L", "M", "M", "J", "V", "S"];
	   msgs.shortWeekdays = ["Di","Lu","Ma","Me","Je","Ve","Sa"];
	   msgs.selectMonth = "- Choisissez -";
	   msgs.dayTypeInvite = "Jour";
	   msgs.monthTypeInvite = "Mois";
	   msgs.yearTypeInvite = "Année";
	   msgs.cancelEditor = "annuler";
	   msgs.okEditor = "Ok";
	   msgs.defautCalendarOpts = {
	      navigator: {
	               strings : {
	                   month: "Choisissez un mois",
	                   year: "Entrez une année",
	                   submit: "Ok",
	                   cancel: "Annuler",
	                   invalidYear: "Année non valide"
	               }
	      },
	      start_weekday: 1 // la semaine commence un lundi
	   };


	   // Datatable
	   msgs.saveText = "Sauver";
	   msgs.cancelText = "Annuler";
	   msgs.modifyText = "modifier";
	   msgs.deleteText = "supprimer";
	   msgs.insertItemText = "Ajouter";
	   msgs.confirmDeletion = "Êtes-vous sûr ?"

	})();

Copyright (c) 2007-2009 Eric Abouaf. All rights reserved.
Generated by JsDoc Toolkit 2.0.0 on Wed, 04 Mar 2009 15:41:32 GMT using neyricjslibs-template.