var fr = {
	Yes: 'Oui',
	No: 'Non',
	Delete: 'Supprimer',
	MultiDownloadAlert: 'Vous devez sélectionner au moins un fichier pour lancer un multi-téléchargement.',
	MultiDeleteAlert: 'Vous devez sélectionner au moins un fichier.',
	inf3: "3 caracteres minimum",
	diff: "Ne correspond pas",
	special: "Pas de caracteres speciaux",
	email: "Email invalide",
	date: "Date invalide",
	required: 'Champs requis',
	ConfigSaved: 'Config sauvegard&eacute;e',
	header: 'Savez vous que votre navigateur internet n\'est pas &agrave jour ?',
	paragraph1: 'Votre navigateur internet n\'est pas &agrave jour et peut &ecirc;tre non compatible avec ce site internet. Une liste des navigateurs les plus populaires vous est propos&eacute; ci-dessous.',  
	paragraph2: 'Cliquez sur une des ic&ocirc;nes pour aller &agrave; la page de t&eacute;l&eacute;chargement.',
	closeMessage: 'En fermer cette fen&ecirc;tre vous prenez conscience que la qualit&eacute; de ce site web peut &ecirc;tre d&eacute;grad&eacute;e',
    closeLink: 'Fermer la fen&ecirc;tre',
    initialTextSwitcher: 'changer le theme',
    Disconnected: 'D&eacute;connect&eacute;',
    SelectFiles: 'Selectionner les fichiers',
    LoadTime: "Temps de chargement",
    SWFTooManyFiles: "Vous avez selectionné trop de fichiers",
    SFWSizeLimit: "Vous avez atteind la taille limite d'upload.",
    SWFSelectNbFiles: "Vous devriez selectionner ",
    SWFUpTo: "jusqu\'a ",
    SWFFile: " fichiers.",
    SWFOneFile: "un fichier.",
    PagesVisited: "Pages visit&eacute;es",
    Downloads: "T&eacute;l&eacute;chargement",
    MultiDownloads: "Multi t&eacute;l&eacute;chargement",
    Uploads: "Uploads",
    Cancel: "Annuler",
    Updated: "Mis à jour",
    updated: "mis à jour",
    images: "images",
    videos: "vidéos",
    wallpapers: "fonds d'écran",
    Images: "Images",
    Videos: "Vidéos",
    Wallpapers: "Fonds d'écran",
    ImagesUploadInfo: 'Envoi d\'images',
    WallpapersUploadInfo: 'Envoi de fond d\'écran',
    VideosUploadInfo: 'Envoi de vidéos',
    Deleted: 'Supprimé',
    FileNotFound: 'Fichier non trouvé',
    Error: "Erreur interne",
    MoreDetails: "Plus de détails",
    ThumbnailUpdated: "Vignette mise à jour",
    ContentUpdated: "Contenu mis à jour",
    typeError: "{file} a une extension invalide. Seulement {extensions} est authorisé.",
    sizeError: "{file} est trop volumineux, la taille maximale est {sizeLimit}.",
    onLeave: "Des fichiers sont en cours d'envoi, si vous quittez maintenant l'envoi sera annulé.",
    UploadFile: "Envoyer un fichier",
    UploadImage: "Envoyer une image",
    DropFiles: "Déplacer des fichiers ici pour les envoyer",
    Failed: "En echec",
    failed: "en echec",
    AdultCategoryNeedBirthday: "Pour accèder à cette catégorie veuillez indiquer votre date de naissance",
    AdultCategoryNeedLogin: "Pour accèder à cette catégorie vous devez être connecté et avoir indiqué votre date de naissance",
    AdultCategoryNotAccess: "Vous n'avez pas accès à cette catégorie 'adulte' en regard de votre age",
    NotAccessAdult: "Votre date de naissance indique que vous n'avez pas le droit d'accès à cette catégorie",
    FilesLeft: "Fichiers restants",
    SizeLeft: "Taille restant",
    QuotaUpReached: "Vous avez atteint votre quota d'envoi",
    rejectFiles01: "Le(s) fichier(s) présentent des logos/publicités qui ne sont pas acceptés.",
    rejectFiles02: "Le(s) vidéo(s) présentent un contenu de trop mauvaise qualité numérique pour être publiées. La dimension minimum pour les vidéos est de 720p ou alors en SD de très haute qualité",
    rejectFiles03: "Le(s) fond(s) d'écran présentent un contenu de trop mauvaise qualité numérique pour être publiées. La dimension minimum pour les fond d'écran est de 1600x1200 px",
    rejectFiles04: "Le(s) image(s) sont soient trop pixellisées soit trop petite pour être publiées.",
    rejectFiles05: "Le contenu présente un intérêt artistique/général trop faible comparé aux autres fichiers du site pour être publié.",
    rejectFiles06: "L'administrateur a hésité à publier le(s) fichier(s) car ils sont intéressants. Mais le site vise à proposer un contenu de haute qualité et il ne manque pas grand chose dans ce cas précis. Nous vous invitons fortement à proposer d'autres fichiers.",
    MessageSaved: "Message enregistré",
    needLoginForPostMEssage: "Vous devez vous connecter afin de poster un message",
    userDate: 'fr_date'
};

var en = {
	Yes: 'Yes',
	No: 'No',
	Delete: 'Delete',
	MultiDownloadAlert: 'You have to select at least one file to lunch a multi-download.',
	MultiDeleteAlert: 'You have to select at least one file.',
	inf3: "3 letters minimum",
	diff: "doesn't match",
	special: 'No special characters allowed',
	email: "Not a valid email",
	date: "Not a valide date",
	required: 'Required field',
	ConfigSaved: 'Config saved',
	header: 'Did you know that your Internet Browser is out of date?',
	paragraph1: 'Your browser is out of date, and may not be compatible with our website. A list of the most popular web browsers can be found below.',  
    paragraph2: 'Just click on the icons to get to the download page',
    closeMessage: 'By closing this window you acknowledge that your experience on this website may be degraded',
    closeLink: 'Close This Window',
    initialTextSwitcher: 'Switch theme',
    Disconnected: 'Disconnected',
    SelectFiles: 'Select files',
    LoadTime: "Load time",
    SWFTooManyFiles: "You have attempted to queue too many files",
    SFWSizeLimit: "You have reached the upload limit.",
    SWFSelectNbFiles: "You may select ",
    SWFUpTo: "up to ",
    SWFFile: " files.",
    SWFOneFile: "one file.",
    PagesVisited: "Pages visited",
    Downloads: "Downloads",
    MultiDownloads: "Multi downloads",
    Uploads: "Uploads",
    Cancel: "Cancel",
    Updated: "Updated",
    updated: "updated",
    images: "Images",
    videos: "Videos",
    wallpapers: "Wallpapers",
    Images: "Images",
    Videos: "Videos",
    Wallpapers: "Wallpapers",
    ImagesUploadInfo: 'Images Upload',
    WallpapersUploadInfo: 'Wallppers Upload',
    VideosUploadInfo: 'Videos Upload',
    Deleted: 'Deleted',
    FileNotFound: 'File not found',
    Error: "Internal Error",
    MoreDetails: "More Details",
    ThumbnailUpdated: "Thumbnail updated",
    ContentUpdated: "Content updated",
    typeError: "{file} has invalid extension. Only {extensions} are allowed.",
    sizeError: "{file} is too large, maximum file size is {sizeLimit}.",
    onLeave: "Files are being uploaded, if you leave now the upload will be cancelled.",
    UploadFile: "Upload a file",
    UploadImage: "Upload an image",
    DropFiles: "Drop files here to upload",
    Failed: "Failed",
    failed: "failed",
    AdultCategoryNeedBirthday: "To access this category, you must complete your date of birth",
    AdultCategoryNeedLogin: "To access this category, you must be log in and complete your date of birth",
    AdultCategoryNotAccess: "You do not have access to this 'adult' category related to your age",
    NotAccessAdult: "You still do not have acces to this category with this your date of birth",
    FilesLeft: "Files left",
    SizeLeft: "Size left",
    QuotaUpReached: "You've reached the upload quota",
    rejectFiles01: "File(s) have logo publicity that are not allowed.",
    rejectFiles02: "Video(s) have very poor quality digital to be published. The minimum size for video is 720p or SD with very high quality",
    rejectFiles03: "Wallpapers(s) have very poor quality digital to be published. The minimum size for wallpapers 1600x1200 px",
    rejectFiles04: "Image(s) are either too small or too pixelated to be published.",
    rejectFiles05: "The content is general/artistic relevant too low compared to other site files to be published.",
    rejectFiles06: "Administrator was reluctant to publish the(s) file(s) because they are interesting. But the site is to provide a high quality content and it does not lack much in this case. We strongly urge you to propose other files.",
    MessageSaved: "Message saved",
    needLoginForPostMEssage: "You need login to post a message",
    userDate: 'fr_date'
};

var datatableen = {
	"sProcessing":   "Processing...",
	"sLengthMenu": '<select>'+
			'<option value="10">10</option>'+
			'<option value="25">25</option>'+
			'<option value="50">50</option>'+
			'<option value="100">100</option>'+
			'<option value="-1">Tout</option>'+
		'</select> entries per page',
	"sZeroRecords":  "No records",
	"sInfo":         "Showing _START_ to _END_ of _TOTAL_ entries",
	"sInfoEmpty":    "No records",
	"sInfoFiltered": "(filtered from _MAX_ total entries)",
	"sInfoPostFix":  "",
	"sSearch":       "Search:",
	"sUrl":          "",
	"oPaginate": {
		"sFirst":    "First",
		"sPrevious": "Previous",
		"sNext":     "Next",
		"sLast":     "Last"
	}
};

var datatablefr = {
	"sProcessing":   "Traitement en cours...",
	"sLengthMenu": '<select>'+
			'<option value="10">10</option>'+
			'<option value="25">25</option>'+
			'<option value="50">50</option>'+
			'<option value="100">100</option>'+
			'<option value="-1">Tout</option>'+
		'</select> résultats par page',
	"sZeroRecords":  "Aucun résultat",
	"sInfo":         "Résultats _START_ à _END_ sur _TOTAL_",
	"sInfoEmpty":    "Aucun résultat",
	"sInfoFiltered": "(filtre sur _MAX_ résultats)",
	"sInfoPostFix":  "",
	"sSearch":       "Recherche:",
	"sUrl":          "",
	"oPaginate": {
		"sFirst":    "Premier",
		"sPrevious": "Précédent",
		"sNext":     "Suivant",
		"sLast":     "Dernier"
	}
};
	
var hslangfr = {
   cssDirection:     'ltr',
   loadingText:     'Chargement...',
   loadingTitle:    'Clic pour annuler',
   focusTitle:      'Clic pour mettre en premier plan',
   fullExpandTitle: 'Agrandir',
   fullExpandText:  'Agrandir a la taille originale',
   previousText:    'Precedant',
   previousTitle:   'Precedant',
   nextText:        'Suivant',
   nextTitle:       'Suivant',
   moveTitle:       'Deplacer',
   moveText:        'Deplacer',
   closeText:       'Fermer',
   closeTitle:      'Fermer (Echap)',
   resizeTitle:     'Redimenssionner',
   playText:        'Lecture',
   playTitle:       'Lecture',
   pauseText:       'Pause',
   pauseTitle:      'Pause',
   number:          'Numero %1/%2',
   restoreTitle:	 'Utilisez les touches du clavier et gauche pour precedant et suivant.'
};

function getDatatableLanguage(){
	switch ($('#language').val()){
		case 'fr': return datatablefr;
		case 'en': return datatableen;
	}
}

var langTab = null;

function getText(message){
	if (langTab == null){
		var language = $('#language').val();
		if (language == 'fr')
			langTab = fr;
		else
			langTab = en;
	}
	
	if (langTab[message] != null && langTab[message] != undefined)
		return langTab[message];
	return message;
}

