<?xml version="1.0" encoding="UTF-8"?>
<wiki>
  <body>&lt;p&gt;&lt;strong&gt;Usage&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;The basic messages are stored into the &lt;i&gt;inputEx.messages&lt;/i&gt; object :&lt;/p&gt;

&lt;pre style=&quot;margin-left: 20px&quot;&gt;
inputEx.messages = {
   required: &quot;This field is required&quot;,
   invalid: &quot;This field is invalid&quot;,
   valid: &quot;This field is valid&quot;
};
&lt;/pre&gt;
&lt;p&gt;Additional fields should add their messages into the same object : &lt;/p&gt;

&lt;pre style=&quot;margin-left: 20px&quot;&gt;
// Specific message for the email field
inputEx.messages.invalidEmail = &quot;Invalid email, ex: sample@test.com&quot;;
&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Contribute !&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;We are looking for contributors to extend inputEx localizations. If you use inputEx in a foreign language, please contribute by sending the localization file &lt;a href=&quot;http://groups.google.com/group/inputex/&quot;&gt;on the forum&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Examples&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Then we only need one additional file, example with the &lt;a href=&quot;fr.js.html&quot;&gt;French translation file&lt;/a&gt; :&lt;/p&gt;

&lt;pre&gt;
	/**
	 * InputEx French localization
	 */
	(function() {

	   var msgs = YAHOO.inputEx.messages;

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


	   // Datatable
	   msgs.saveText = &quot;Sauver&quot;;
	   msgs.cancelText = &quot;Annuler&quot;;
	   msgs.modifyText = &quot;modifier&quot;;
	   msgs.deleteText = &quot;supprimer&quot;;
	   msgs.insertItemText = &quot;Ajouter&quot;;
	   msgs.confirmDeletion = &quot;&#202;tes-vous s&#251;r ?&quot;

	})();
&lt;/pre&gt;</body>
  <created-at type="datetime">2009-11-25T19:18:52-08:00</created-at>
  <id type="integer">192491</id>
  <permalink>internationalization</permalink>
  <repository-id type="integer">108752</repository-id>
  <title>Internationalization</title>
  <updated-at type="datetime">2009-04-21T05:55:47-07:00</updated-at>
  <user-id type="integer">39354</user-id>
</wiki>
