Selaa lähdekoodia

CHG Datatable en français

olivier.massot 7 vuotta sitten
vanhempi
commit
c5f5c314d2

+ 1 - 0
CD67.FicheCollege.MVC/CD67.FicheCollege.MVC.csproj

@@ -292,6 +292,7 @@
       <Generator>SettingsSingleFileGenerator</Generator>
       <LastGenOutput>Settings.Designer.cs</LastGenOutput>
     </None>
+    <None Include="Scripts\dataTables.french.lang" />
     <None Include="Scripts\jquery-3.2.1.intellisense.js" />
     <Content Include="Scripts\cd67-picker.js" />
     <Content Include="Scripts\colorbox\i18n\jquery.colorbox-ar.js" />

+ 5 - 1
CD67.FicheCollege.MVC/Scripts/cd67-main.js

@@ -1,6 +1,10 @@
 $(document).ready(function () {
 
-    $('.datatable').DataTable();
+    $('.datatable').DataTable({
+        "language": {
+            "url": "/Scripts/dataTables.french.lang"
+        }
+    });
 
     $('.datatable').on('click', 'tbody>tr', function () {
         var url = $(this).data('url');

+ 22 - 0
CD67.FicheCollege.MVC/Scripts/dataTables.french.lang

@@ -0,0 +1,22 @@
+{
+	"sProcessing":     "Traitement en cours...",
+	"sSearch":         "Rechercher&nbsp;:",
+    "sLengthMenu":     "Afficher _MENU_ &eacute;l&eacute;ments",
+	"sInfo":           "_START_ &agrave; _END_ sur _TOTAL_",
+	"sInfoEmpty":      "0 &agrave; 0 sur 0",
+	"sInfoFiltered":   "(filtr&eacute;)",
+	"sInfoPostFix":    "",
+	"sLoadingRecords": "Chargement en cours...",
+    "sZeroRecords":    "Aucun &eacute;l&eacute;ment &agrave; afficher",
+	"sEmptyTable":     "Aucune donn&eacute;e disponible",
+	"oPaginate": {
+		"sFirst":      "Premier",
+		"sPrevious":   "Pr&eacute;c&eacute;dent",
+		"sNext":       "Suivant",
+		"sLast":       "Dernier"
+	},
+	"oAria": {
+		"sSortAscending":  ": activer pour trier la colonne par ordre croissant",
+		"sSortDescending": ": activer pour trier la colonne par ordre d&eacute;croissant"
+	}
+}

+ 2 - 0
CD67.FicheCollege.MVC/Web.config

@@ -66,6 +66,8 @@
   <system.webServer>
     <staticContent>
       <clientCache cacheControlMode="UseMaxAge" cacheControlCustom="public" cacheControlMaxAge="0.00:00:00" />
+      <remove fileExtension=".lang" />
+      <mimeMap fileExtension=".lang" mimeType="application/json" />
     </staticContent>
     <validation validateIntegratedModeConfiguration="false" />
     <handlers>